有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将文本文件每行的第一个单词读入ArrayList

我有一个很长的本地文本文件,我想写一个方法来读取它,并将每行的第一个单词添加到ArrayListStrings

我对基本的I/O操作有着非常原始的理解。现在,据我所知,我需要让某种InputReader对象读取第一个单词,然后使用类似OutputStreamBuffer的东西将这些单词作为Strings依次添加到ArrayList中。我走对了吗

如果这是正确的,我不确定正确的语法应该是什么(尤其是在复制每一行的第一个单词后让InputStreamReader转到下一行。如果我还不太清楚,你们会怎么做

非常感谢大家的帮助。我希望我的描述对你来说足够清楚


共 (1) 个答案

  1. # 1 楼答案

    我会使用java.util.Scanner,特别是hasNextLine和nextLine方法来获取每一行

    然后在每一行上使用另一个扫描器,使用hasNext和next方法获取第一个单词,或者使用String split方法(或其他方法)获取第一个单词

    然后将第一个单词添加到ArrayList<String>