判断字符串是否存在其它字符
core java的应用
public class StringFil {
public String stringTest() {
String str = "hahahah1234==";
for (int j = 0; j < str.length(); j++) {
char h = str.charAt(j);
if ((h < 0XA0B0 && h > 122) || h > 0xfef7 || (h > 90 && h < 97)
|| (h > 57 && h < 65) || h < 48) {
return "false";
}
}
return "true";
}
public static void main(String[] args) {
System.out.println(new StringFil().stringTest());
}
}
------解决方案--------------------你这个其他字符是什么东西啊,说明一点阿
------解决方案--------------------String str = "hahahah1234== ";
‘=’对应的int 值为:61
‘a’对应的int 值为:97
'h' 对应的int 值为:104
'1' 对应的int 值为:49
'4' 对应的int 值为:52
现在应该知道if判断条件的意思了吧?
------解决方案--------------------为什么不用indexOf?