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


希望对您有所帮助。

07-26 08:25
查看更多