<分区>
我想使用 java.util.Scanner() 从控制台读取全名并将该值分配给字符串。
例如;
在控制台中输入“John Smith”。点击返回和 String s = "John Smith";
我尝试编写一个 readString 方法来执行此操作,但它被循环锁定了。有人知道解决方案吗?
我的部分代码。
System.out.println("Name: ");
String name = readString();
还有我坏掉的方法。
private String readString()
{
String s ="";
while(scanner.hasNext())
s += scanner.next();
return s;
}