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