Java 字符统计:统计字符串中大小写字母和数字字符个数
以下是一个示例代码,展示如何使用 Java 代码统计一个字符串中大写字母、小写字母和数字字符的个数:
import java.util.Scanner;
public class CharacterCount {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print('请输入字符串:');
String input = scanner.nextLine();
int uppercaseCount = 0;
int lowercaseCount = 0;
int digitCount = 0;
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (Character.isUpperCase(c)) {
uppercaseCount++;
} else if (Character.isLowerCase(c)) {
lowercaseCount++;
} else if (Character.isDigit(c)) {
digitCount++;
}
}
System.out.println('该字符串中有 ' + uppercaseCount + ' 个大写字母,'
+ lowercaseCount + ' 个小写字母,' + digitCount + ' 个数字字符。');
}
}
代码中使用了 Scanner 类实现键盘输入,然后遍历字符串中的每个字符,使用 Character 类中的静态方法判断字符是大写字母、小写字母还是数字字符,最后输出统计结果。
原文地址: https://www.cveoy.top/t/topic/nVlA 著作权归作者所有。请勿转载和采集!