Java函数中如何计算一段文本的字母和数字个数?
发布时间:2023-05-22 19:41:56
以下是一个Java函数,可计算给定文本中的字母和数字个数:
public static void countLettersAndDigits(String input) {
int letterCount = 0;
int digitCount = 0;
for (int i = 0; i < input.length(); i++) {
char c = input.charAt(i);
if (Character.isLetter(c)) {
letterCount++;
} else if (Character.isDigit(c)) {
digitCount++;
}
}
System.out.println("The input contains " + letterCount + " letters and " + digitCount + " digits.");
}
这个函数接受一个字符串作为输入并计算它包含的字母和数字数。它使用两个计数器变量来追踪字母和数字的数量,然后遍历输入字符串中的每个字符。对于每个字符,它检查它是否是一个字母或数字,并相应地递增计数器变量。最后,函数输出计算出的字母和数字个数。
