Home >Java >javaTutorial >About the instance analysis of the packaging class Character
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('A');<br/> Character ch2 = new Character('A');<br/> Character ch3 = Character.valueOf('C');<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('s');<br/> System.out.println("bool3:" + bool3 + ", bool4:" + bool4);<br/> char c4 = Character.toUpperCase('s');<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!