获取键盘的输入并计算java中的字母,数字和空格的数量

时间:2016-02-22 06:50:10

标签: java string

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

2 个答案:

答案 0 :(得分:1)

老实说......真的,非常容易,而且应该在介绍性的课程中教给你一些东西。

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

您需要在package import java.util.Scanner之后立即投放。要做另一件事,即计算字符串中的字符数,只需调用length()

答案 1 :(得分:0)

在此方法中将字符串作为参数传递,您将获得字母,空格和数字的计数

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