我希望用户将字符串输入到数组中。执行此操作并检查他们输入的字符串是否包含任何非字母字符的最快方法是什么?(例如 #、&、8、[、0) 非常感谢!
最佳答案
你可以这样做:
int size = 1024;
String[] strs = new String[size];
Scanner sc = new Scanner(System.in);
for (int i=0; i<size; i++) {
String input = sc.next();
if (input.matches("[A-Za-z]")) {
strs[i] = input;
} else {
strs[i] = "";
}
}
sc.close();
希望对您有所帮助。
关于java - 如何在数组字符串中搜索非字母字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33815567/