java一串字符串,含字母、数字、空格、其他字符,分别统计出字母、数字、空格和其他字符 的个数并输出
时间: 2023-05-18 17:07:32 浏览: 108
JAVA 统计字符串中中文,英文,数字,空格,特殊字符的个数
5星 · 资源好评率100%
好的,这是一个比较基础的字符串处理问题,以下是代码实现:
```java
public static void countChars(String str) {
int letterCount = 0;
int digitCount = 0;
int spaceCount = 0;
int otherCount = 0;
for (int i = 0; i < str.length(); i++) {
char c = str.charAt(i);
if (Character.isLetter(c)) {
letterCount++;
} else if (Character.isDigit(c)) {
digitCount++;
} else if (Character.isWhitespace(c)) {
spaceCount++;
} else {
otherCount++;
}
}
System.out.println("字母个数:" + letterCount);
System.out.println("数字个数:" + digitCount);
System.out.println("空格个数:" + spaceCount);
System.out.println("其他字符个数:" + otherCount);
}
```
你可以将需要统计的字符串作为参数传入该方法中,然后就可以得到字母、数字、空格和其他字符的个数了。
阅读全文