黑马程序员技术交流社区
标题:
判断字符中都包含哪些字母、数字和其他字符
[打印本页]
作者:
知行合意
时间:
2015-8-3 00:37
标题:
判断字符中都包含哪些字母、数字和其他字符
public class StringTest {
public static void main(String[] args) {
String str = "Hello12345World";
// 定义三个统计变量
//记录大写字母个数
int upCount = 0;
//记录小写字母个数
int lowCount = 0;
//记录数字个数
int numCount = 0;
// 遍历字符串
for (int i = 0; i < str.length(); i++) {
char ch = str.charAt(i);
// 方式1
/*
if ((byte) ch >= 65 && (byte) ch <= 90) {
upCount++;
} else if ((byte) ch >= 97 && (byte) ch <= 122) {
lowCount++;
} else if ((byte) ch >= 48 && (byte) ch <= 57) {
numCount++;
}
*/
// 方式2---常用方法
if (ch >= 'A' && ch <= 'Z') {
upCount++;
} else if (ch >= 'a' && ch <= 'z') {
lowCount++;
} else if (ch >= '0' && ch <= '9') {
numCount++;
}
}
System.out.println(str + "中有个" + upCount + "大写字母," + lowCount + "个小写字母," + numCount + "个数字。");
}
}
作者:
金逗逗
时间:
2015-8-3 09:24
不错,学习了
作者:
虚心的小菜
时间:
2015-8-19 13:33
做的不错 加油
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2