获取键盘&x27;s在java中输入并计算字母、数字和空格的数量

获取键盘&x27;s在java中输入并计算字母、数字和空格的数量,java,string,Java,String,如何编写java程序以获取字符串作为键盘输入。然后计算该字符串中可用的字母、数字和空格数,并显示字母、数字和空格数。这是。。。真的,真的很简单,应该在入门课上教给你 Scanner scan = new Scanner(System.in); String userInput = scan.nextLine(); 您需要将导入java.util.Scanner放在包的后面。要做另一件事,即计算字符串中的字符数,只需调用length()将字符串作为参数传递在该方法中,即可获得字母、空格和数字的计

如何编写java程序以获取字符串作为键盘输入。然后计算该字符串中可用的字母、数字和空格数,并显示字母、数字和空格数。

这是。。。真的,真的很简单,应该在入门课上教给你

Scanner scan = new Scanner(System.in);
String userInput = scan.nextLine();

您需要将导入java.util.Scanner放在
的后面。要做另一件事,即计算字符串中的字符数,只需调用
length()

将字符串作为参数传递在该方法中,即可获得字母、空格和数字的计数

public void count(String str) {
        int space = 0;
        int digit = 0;
        int letter =0;
        for (int f4 = 0; f4 < str.length(); f4++) {
            if (Character.isSpace(str.charAt(f4))) 
            space++;
            if(Character.isAlphabetic(str.charAt(f4)))
                letter++;
            if(Character.isDigit(str.charAt(f4)))
                digit++;
        }
        System.out.println("space = "+space+", digit = "+digit+", letter = "+letter); 
    }
public void count(字符串str){
int空间=0;
整数位数=0;
int字母=0;
对于(intf4=0;f4
希望这能对您有所帮助