/*
* Character的概述
* Character类在对象中包装一个基本类型char的值
* 此外,该类型提供了几种方法,已确定字符的类型(小写字母,数字,等等)
* 并将,字符从大写转成小写,反之亦然
* Character的构造
* Character(char value)
*
* Character的成员方法
* public static boolean isUpperCase(char ch)判断给定的字符是否是大写字符
* public static boolean isLowerCase(char ch)判断给定的字符是否是小写字符
* public static boolean isDigit(char ch)判断给定的字符是否是数字字符
* public static char isUpperCase(char ch)把给定的字符转换为大写字符
* public static char isLowerCase(char ch)把给定的字符转换为小写字符
*
*/
public class Character {
public static void main(String[] args) {
//Character的构造
Character ch = new Character('a');
System.out.println(ch);
//Character的成员方法
//public static boolean isUpperCase(char ch)判断给定的字符是否是大写字符
System.out.println(Character.isUpperCase('A'));
System.out.println(Character.isUpperCase('a'));
System.out.println(Character.isUpperCase('0'));
//public static boolean isLowCase(char ch)判断给定的字符是否是小写字符
System.out.println(Character.isLowerCase('A'));
System.out.println(Character.isLowerCase('a'));
System.out.println(Character.isLowerCase('0'));
//public static boolean isDigit(char ch)判断给定的字符是否是数字字符
System.out.println(Character.isDigit('A'));
System.out.println(Character.isDigit('a'));
System.out.println(Character.isDigit('0'));
//public static char isUpperCase(char ch)把给定的字符转换为大写字符
System.out.println(Character.isUpperCase('A'));
System.out.println(Character.isUpperCase('a'));
//public static char isLowerCase(char ch)把给定的字符转换为小写字符
System.out.println(Character.isLowerCase('A'));
System.out.println(Character.isLowerCase('a'));
//Character的练习
// 统计一个字符串的中的大小写和数字个数
//定义三个统计变量
int bigCount = 0;
int smallCount = 0;
int numberCount = 0;
//键盘录入
Scanner sc = new Scanner(System.in);
System.out.println("请输入数据");
String line = sc.nextLine();
char[] chs =line.toCharArray();
//遍历数组
for(int x =0;x<chs.length;x++) {
char ch = chs[x];
//判断字符
if(Character.isUpperCase(ch)) {
bigCount++;
}else if(Character.isLowerCase(ch)) {
smallCount ++;
}else if(Character.isDigit(ch)) {
numberCount++;
}
}
System.out.println(bigCount);
System.out.println(smallCount);
System.out.println(numberCount);
}
}
Java之Character的概述,构造,成员方法,代码练习
最新推荐文章于 2022-08-23 15:01:49 发布