gpt4 book ai didi

Java:为从文件存储到数组中的每个单词增加wordCount

转载 作者:行者123 更新时间:2023-12-02 11:09:50 25 4
gpt4 key购买 nike

我正在尝试读取文件并将文件中的单词存储到字符串数组中,不包括空格/多个空格。例如。我的文件有“这是一个测试”一词,程序应该存储到数组 arr [“this”,“is”,“a”,“test”] 中,并且每次存储单词时都会增加一个名为 wordCount 的变量进入数组。

我知道我可以使用

fileContents.split("\\s+")

但是每次向数组中添加一个单词时,wordCount 不会增加。我认为 for 循环可以完成这项工作,但我不知道如何完成。

感谢任何帮助。谢谢。

最佳答案

您可以迭代 split 调用的结果,并在同一迭代中将字数加一:

        String fileContents = "this is a test";
int wordCount = 0;
for (String word: fileContents.split("\\s+")) {
System.out.println(word);
wordCount++;
System.out.println(wordCount);
}

每次有新单词时,都应该在数组结构中添加存储。

关于Java:为从文件存储到数组中的每个单词增加wordCount,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50691668/

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