gpt4 book ai didi

java - 如何用最短的代码 Java 中的 console.next() 接受 1 或 2 个字符串变量?

转载 作者:行者123 更新时间:2023-11-30 04:54:47 25 4
gpt4 key购买 nike

例如,我想接受带空格的锤子或钉枪。我将此信息作为字符串发送到方法,因此后面不能有空格。我需要发送“锤子”或“钉枪”以及其他类似的元素,仅包含一两个词。

String name = console.next() + " " + console.next();

无法工作,就像有人进入 Hammer 一样,它会等待下一个条目。

顺便说一句,我可以使用 console.nextLine,但希望为整行代码添加一些安全性。

最佳答案

假设consoleScanner的一个实例,有很多方法可以解决这个问题。

最简单的是使用 console.nextLine()而不是 .next()。这样,用户可以输入多个单词并通过按 Enter 完成输入。

或者,您可以使用 console.nextLine(Pattern pattern)并提供一个模式,该模式是与您所需的输入相匹配的正则表达式。

关于java - 如何用最短的代码 Java 中的 console.next() 接受 1 或 2 个字符串变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com