21xrx.com
2024-11-09 00:17:19 Saturday
登录
文章检索 我的文章 写文章
Java如何以空格隔开从键盘输入的多个字符
2023-06-14 23:27:13 深夜i     --     --
Java 空格隔开 键盘输入 Scanner类 next()方法 nextLine()方法

在Java中,我们经常需要从键盘上获取输入的数据,这包括数字、字符、字符串等等。但有时候我们需要将多个字符输入进行组合,而又需要用空格进行隔开,这时该怎么办呢?

其实很简单,我们可以利用Scanner类的next()方法和nextLine()方法来实现,具体的操作方式为:在读取用户输入的字符串时,使用next()方法逐个读取与第一次出现的空格之间的内容,然后将其拼接起来即可,如下所示:


Scanner scanner = new Scanner(System.in);

String str = "";

while (scanner.hasNext()){

  str += scanner.next() + " ";

}

在上面的代码中,我们利用了一个while循环来不断地读取用户输入的字符串,并在每次读取后将其与空格进行拼接。最终,我们得到的字符串就是以空格隔开的多个字符了。

需要注意的是,当我们使用nextLine()方法时,它会读取到回车符号之前的所有内容,因此需要先将所有字符都读取完再进行处理。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复