1. 概念:
Character类在对象中包装一个基本对象char的值。Character包含类型为char的单个字符。
构造方法:
* public Character(char value)构造一个新分配的 Character 对象,用以表示指定的 char 值。
Character character=new Chacter((char)97);=Character character=new Character(‘a’);
2. Chacter类的逻辑判断功能
1. public static booleanisLowerCase(char ch)确定指定字符是否为小写
2. public static booleanisUpperCase(char ch)确定指定字符是否为大写
3. public static booleanisDigit(char ch)确定字符是否位数字
3.Chacter类的转换功能
1.public staticString toUpperCase(char ch)将指定字符转换成大写
2.public staticString toLowerCase(char ch)将指定字符转换成小写
例:
importjava.util.Scanner;
public class StringDemo2 {
public static void main(String[]args) {
int countbig=0;
int countsmall=0;
int countnumber=0;
System.out.println("请输入一段字符串:");
Scannersc=new Scanner(System.in);
Stringline=sc.nextLine();
//将字符串转化成字符数组
char [ ] ch=line.toCharArray();
for(int x=0;x<ch.length;x++) {
char chs=ch[x];
if(Character.isLowerCase(chs)) {
countsmall++;
}
if(Character.isUpperCase(chs)) {
countbig++;
}
if(Character.isDigit(chs)) {
countnumber++;
}
}
System.out.println("小写字母字符共有:"+countsmall+"个");
System.out.println("大写字母字符共有:"+countbig+"个");
System.out.println("数字字符共有:"+countnumber+"个");
}
}