Home  >  Article  >  Java  >  About the instance analysis of the packaging class Character

About the instance analysis of the packaging class Character

Y2J
Y2JOriginal
2017-05-19 10:14:572742browse

1.Construction method:

##Character ch1 = new Character( 'A');

Create a Character object with a char type variable as a parameter;

2. Commonly used methods:

The Character class provides many methods to complete operations on characters:

①charValue(): Return value type: char;

##Function description: Return Character object value.

②compareTo(Character anotherCharacter): Return value type: int

Function Description: Compare two Character objects, return 0 if they are equal, return a negative value if the calling object is smaller than anotherCharacter object,

Otherwise return a positive value

③equals(Character anotherCharacter): Return value type: boolean

Function Description: Compare two Character objects, return true if they are equal, otherwise return false.

④toUpperCase(char ch): Convert character parameters to uppercase (requires parameters)

⑤toLowerCase(char ch): Convert character parameters to lowercase ()

⑥toString (): Return value type: String

Function description: There are three calling methods:

1.String str = Character.toString('A');

##2.Character ch = Character.valueOf('A');

String str = Character.toString(ch);

##3

.Character ch = Character.valueOf('A');
String str = ch.toString();

##⑦isUpperCase(char ch): Return value type: boolean

Function description: Determine whether the specified character is uppercase (requires parameters)

⑧isLowerCase (char ch): Return type: boolean

Function description: Determine whether the specified character is lowercase (requires parameters)

##⑨valueOf(char ch);Return value type: Character object

Function description: Return the Character object whose value is ch.

#Note: The parameter can only be of char type, not String type.

eg:

##

<span style="font-size: 14px;">package Number;<br/>public class IntFunction{<br/>	public static void main (String []args)<br/>	{<br/>		Character ch1 = Character.valueOf(&#39;A&#39;);<br/>		Character ch2 = new Character(&#39;A&#39;);<br/>		Character ch3 = Character.valueOf(&#39;C&#39;);<br/>		char c1 = ch1.charValue();<br/>		char c2 = ch2.charValue();<br/>		char c3 = ch3.charValue();<br/>		System.out.println("ch1:" + c1 + ", ch2:" + c2 + ", ch3:" + c3);<br/>		int a1 = ch1.compareTo(ch2);<br/>		int a2 = ch1.compareTo(ch3);<br/>		System.out.println("ch1.compareTo(ch2):" + a1 + ", ch1.compareTo(ch3):" + a2);<br/>		boolean bool1 = ch1.equals(ch2);<br/>		boolean bool2 = ch1.equals(ch3);<br/>		System.out.println("ch1.equals(ch2): " + bool1 + ", ch1.equals(ch3): " + bool2);<br/>		boolean bool3 = Character.isUpperCase(ch1);<br/>		boolean bool4 = Character.isUpperCase(&#39;s&#39;);<br/>		System.out.println("bool3:" + bool3 + ", bool4:" + bool4);<br/>		char c4 = Character.toUpperCase(&#39;s&#39;);<br/>		Character c5 = Character.toLowerCase(ch1);<br/>		System.out.println("c4:" + c4 + ", c5:" + c5);<br/>	} <br/>}<br/>/*运行结果:<br/>ch1:A, ch2:A, ch3:C<br/>ch1.compareTo(ch2):0, ch1.compareTo(ch3):-2<br/>ch1.equals(ch2): true, ch1.equals(ch3): false<br/>bool3:true, bool4:false<br/>c4:S, c5:a<br/>*/<br/></span>
【Related Recommended】

1. Free Java video tutorial

2.
About the usage analysis of the Character class

3. Detailed explanation of examples of the Character class

4. Detailed explanation of the differences between Character and char methods

5. Detailed explanation of the Character class in Java

The above is the detailed content of About the instance analysis of the packaging class Character. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn