如何使我的程序检测特殊字符,特别是“!@#$%^&*”?

时间:2018-10-08 23:05:03

标签: java string

我从未使用过“模式”或类似的东西。我也不能使用课堂上没有教过的方法。我的老师希望我们可以编写一个可以检测小写和大写字母,数字,符号和字符串长度的代码。这是我的代码,我不想完全解决我的代码,我只需要知道如何做部分代码即可。

    Scanner console = new Scanner(System.in);
    String text;
    int passLength = 0, upperCase = 0, lowerCase = 0, digit = 0, symbol = 0, point = 0;
    System.out.println("Enter a string: ");
    text = console.nextLine();
    for (int i = 0; i < text.length(); i++){
        if (Character.isUpperCase(text.charAt(i))){ //Checks for uppercase letters
            upperCase++;
        } 
        if (Character.isLowerCase(text.charAt(i))){ //Checks for lowercase letters
            lowerCase++;
        }
        if (Character.isDigit(text.charAt(i))){ //checks for digits
            digit++;
        }

0 个答案:

没有答案