有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

检查有效的用户输入字符串,并使用java中的scanner读取带有空格的字符串

我正在获取字符串变量street的用户输入,并尝试检查它是否只包含字符串而不包含特殊字符。然后我把它赋给一个字符串变量“street”。但当用户输入“La Jolla”时,它只考虑“La”,而忽略“Jolla”。我应该如何修改代码,以便它检查有效的输入字符串,同时考虑空间,并为street变量指定“La Jolla”,以及街道名称是否只是“Montclair”,没有更多的单词

System.out.println("Please enter the street name>> " );
while(!sc.hasNext("[a-zA-Z]+")){
System.out.println("Please enter a valid street name>> " );
sc.next();
}
String street = sc.nextLine(); 

共 (0) 个答案