Kepp 在使用 Character.isDigit() 时出现错误
我在其他地方查找过它并在那里进行了良好的测试,但我在这里不断遇到此错误。
Scanner scnr = new Scanner(System.in);
boolean hasDigit;
String passCode;
hasDigit = false;
passCode = scnr.next();
hasDigit = Character.isDigit(passCode);
if (hasDigit) {
System.out.println("Has a digit.");
}
else {
System.out.println("Has no digit.");
}
根据扫描仪输入预期为真或假。不断向我抛出这个错误:
CheckingPasscodes.java:12: error: no suitable method found for isDigit(String)
hasDigit = Character.isDigit(passCode);
^
method Character.isDigit(char) is not applicable
(argument mismatch; String cannot be converted to char)
method Character.isDigit(int) is not applicable
(argument mismatch; String cannot be converted to int)
慕田峪4524236
沧海一幻觉
神不在的星期二
天涯尽头无女友
相关分类