我希望用户将字符串输入到数组中。最快的方法是什么,检查输入的字符串是否带有任何非字母字符(例如,#,&,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();
希望对您有所帮助。