gpt4 book ai didi

java - 将字符串拆分为单词

转载 作者:行者123 更新时间:2023-11-30 03:06:38 25 4
gpt4 key购买 nike

我正在寻求一些有关从用户字符串输入创建数组的帮助。我尝试使用 Split("") 但据我所知扫描仪会删除单词之间的空格,因此不起作用。

我再次希望创建一个数组,其中每个“空间”中都有单个单词。因此,如果用户输入是:

"My name is John"

数组看起来像这样:

array[0] = My
array[1] = name
array[2] = is

等等

最佳答案

使用scanner.nextLine()参见nextLine()然后使用以下内容:

String urString = scanner.nextLine();
String[] array = urString .split(" ");

您可以使用Pattern中的urString.split("\\s+") :

s means A whitespace character
s+ means one or many whitespaces

关于java - 将字符串拆分为单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34608456/

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