gpt4 book ai didi

java - 如何将未知大小的字符串数组声明为输入然后标记化

转载 作者:行者123 更新时间:2023-12-02 02:35:52 24 4
gpt4 key购买 nike

我试图声明一个String数组,它将包含未知的输入(这取决于用户输入的文本)。我设置了一个 Scanner 来读取输入,然后声明了一个 String[] 来存储输入,并声明了一个 while 循环来遍历每一行文本并在“”上定界。我的问题是:如何设置String数组来包含输入,以便我可以在while循环中将其分解为单词 (我无法使用ArrayList)

public     class Scramble {

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] words;

String line;
while (in.hasNext()) {
words.add(line.trim());
}
}
}

最佳答案

阅读整个句子并这样做

    Scanner in = new Scanner(System.in);
String sentence = in.nextLine ();
String[] words = sentence.split(" ");

System.out.println(Arrays.toString(words));

输入

这是一个测试

输出

[这是一个测试]

关于java - 如何将未知大小的字符串数组声明为输入然后标记化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46336745/

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