欢迎访问宙启技术站
智能推送

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.");
}

这个函数接受一个字符串作为输入并计算它包含的字母和数字数。它使用两个计数器变量来追踪字母和数字的数量,然后遍历输入字符串中的每个字符。对于每个字符,它检查它是否是一个字母或数字,并相应地递增计数器变量。最后,函数输出计算出的字母和数字个数。