我正在编写一个程序,要求输入此人的全名,然后获取该输入并将其反转(即 John Doe - Doe, John)。我开始尝试只获取输入,但它只获取名字。
这是我的代码:
public static void processName(Scanner scanner) {
System.out.print("Please enter your full name: ");
String name = scanner.next();
System.out.print(name);
}
原文由 igeer12 发布,翻译遵循 CC BY-SA 4.0 许可协议
更改为
String name = scanner.nextLine();
而不是String name = scanner.next();
在此处查看有关文档的更多信息 - next() 和 nextLine()