Character类的概述
Character类在对象中包装一个基本类型 char 的值.Character类型的对象包含类型为 char 的单个字段.
Character类的常见方法
Character类的构造方法
public Character(char value):构造一个新分配的Character对象,用以表示指定的 char 值
public class Demo1 {
public static void main(String[] args) {
Character ch1 =
new Character((
char)
97) ;
Character ch2 =
new Character(
'a') ;
System.
out.println(
"ch:"+ch1);
System.
out.println(
"ch:"+ch2);
}
}
结果:
ch:a
ch:a
Character类判断字符的方法
public static boolean isDigit(char ch):确定指定字符是否为数字 public static boolean isLowerCase(char ch):确定指定字符是否为小写字母public static boolean isUpperCase(char ch):确定指定字符是否为大写字母
public class Demo2 {
public static void main(String[] args) {
// public static boolean isUpperCase(char ch)确定指定字符是否为大写字母
System
.out.println(
"isUpperCase:"+Character
.isUpperCase(
'a'))
System
.out.println(
"isUpperCase:"+Character
.isUpperCase(
'A'))
System
.out.println(
"--------------------------")
// public static boolean isLowerCase(char ch)确定指定字符是否为小写字母。
System
.out.println(
"isLowerCase:"+Character
.isLowerCase(
'a'))
System
.out.println(
"isLowerCase:"+Character
.isLowerCase(
'A'))
System
.out.println(
"isLowerCase:"+Character
.isLowerCase(
'0'))
System
.out.println(
"--------------------------")
//public static boolean isDigit(char ch)确定指定字符是否为数字。
System
.out.println(
"isDigit:"+Character
.isDigit(
'A'))
System
.out.println(
"isDigit:"+Character
.isDigit(
'0'))
System
.out.println(
"isDigit:"+Character
.isDigit(
'a'))
System
.out.println(
"--------------------------")
}
}
结果:
isUpperCase:false
isUpperCase:true
--------------------------
isLowerCase:true
isLowerCase:false
isLowerCase:false
--------------------------
isDigit:false
isDigit:true
isDigit:false
--------------------------
Character类转换字符大小写的方法
public static char toLowerCase(char ch):把字符转换成小写public static char toUpperCase(char ch):把字符转换成大写
public class Demo3 {
public static void main(String[] args) {
// public static char toLowerCase(char ch):把字符转换成小写
System
.out.println(
"toLowerCase:"+Character
.toLowerCase(
'A'))
System
.out.println(
"toLowerCase:"+Character
.toLowerCase(
'a'))
System
.out.println(
"--------------------------")
// public static char toUpperCase(char ch):把字符转换成大写
System
.out.println(
"toUpperCase:"+Character
.toUpperCase(
'a'))
System
.out.println(
"toUpperCase:"+Character
.toUpperCase(
'A'))
}
}
结果:
toLowerCase:a
toLowerCase:a
--------------------------
toUpperCase:A
toUpperCase:A