字符串的小案例:统计字符串中大写字母.小写字母.数字的个数
2018-01-15 12:41
309 查看
字符串的小案例:统计字符串中大写字母.小写字母.数字的个数
public class Demo1 {
public static void main(String[] args) {
//1.键盘录入一个字符串
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = sc.nextLine();
//2.定义计数器
int upperCaseCount=0;
int lowerCaseCount=0;
int digitCount=0;
//2.遍历字符串,判断并计数
for(int i=0;i<str.length();i++) {
char ch = str.charAt(i);
if(Character.isUpperCase(ch)) {
upperCaseCount++;
}else if (Character.isLowerCase(ch)) {
lowerCaseCount++;
}else if(Character.isDigit(ch)){
digitCount++;
}
}
System.out.println("大写字母:"+upperCaseCount+"个");
System.out.println("小写字母:"+lowerCaseCount+"个");
System.out.println("数字:"+digitCount+"个");
}
}运行结果如下:
请输入一个字符串:
ah81KLdf23fhGT
大写字母:4个
小写字母:6个
数字:4个
public class Demo1 {
public static void main(String[] args) {
//1.键盘录入一个字符串
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个字符串:");
String str = sc.nextLine();
//2.定义计数器
int upperCaseCount=0;
int lowerCaseCount=0;
int digitCount=0;
//2.遍历字符串,判断并计数
for(int i=0;i<str.length();i++) {
char ch = str.charAt(i);
if(Character.isUpperCase(ch)) {
upperCaseCount++;
}else if (Character.isLowerCase(ch)) {
lowerCaseCount++;
}else if(Character.isDigit(ch)){
digitCount++;
}
}
System.out.println("大写字母:"+upperCaseCount+"个");
System.out.println("小写字母:"+lowerCaseCount+"个");
System.out.println("数字:"+digitCount+"个");
}
}运行结果如下:
请输入一个字符串:
ah81KLdf23fhGT
大写字母:4个
小写字母:6个
数字:4个
相关文章推荐
- 通过程序统计字符串的大写字母个数、小写字母个数、数字个数和其它字符个数。用函数func实现功能
- 在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法
- Java基础知识强化69:基本类型包装类之Character案例(统计字符串中大写小写以及数字的次数)
- c++实验5--统计输出字符串中(大/小写)字母个数,数字个数及其它字符个数。
- 常见对象-统计字符串中大写小写以及数字出现的次数案例
- 常见对象_统计字符串中大写小写以及数字出现的次数案例
- 小菜面试 String 篇 之 统计一个字符串中数字,字母,的个数
- [置顶] 统计一个字符串中大小写字母的个数,数字出现的个数
- python小练习1:给一个字符串,统计其中的数字、字母和其他类型字符的个数
- 输入一个字符串,编写函数统计该字符串中的字母、数字和其他字符的个数;
- 字符串转换,将其中的大写字母变小写字母,小写字母变大写字母,并输出 。
- 统计一个字符串中字母、数字,空格及其他的个数
- AC日记——将字符串中的小写字母换成大写字母 openjudge 1.7 13
- Java中统计字符串中大写、小写字母以及非英文字母数的N种方法
- 统计字符串中的字母,数字,空格和其他字符的个数---指针
- 小程序-----统计字符串中数字,中文,空格,字母的个数
- 给一个字符串,有大小写字母,要求写一个函数把小写字母放在前面 大写字母放在后面,尽量使用最小空间,时间复杂度。(即用指针做)。 如:aAbBcCdD ---àabcdABCD
- 【Java】三种方式实现统计字符串中字母,数字,空格和其它类型的数量
- 近期写的关于中英文混合字符串中的大写字母转化为小写字母的方法
- (字符串)统计字母和数字个数,打印柱状图