如何将一串七个字母单词的文本文件背靠背放入ArrayList中。 EX:flowersflowersflowersflowersflowers
我需要将它们作为单个列读入ArrayList。 EX: 花卉 花卉 花卉 花
单词并不完全相同,我只是用鲜花作为例子,文本文件中的所有单词都不同。
还有一些额外的信息,我不知道我试图读入ArrayList的文本文件中有多少单词。
代码的任何帮助/示例都很棒!
答案 0 :(得分:0)
这应该有效。
File myFile = new File("data.txt");
BufferedReader readBuffer = new BufferedReader(new FileReader(myFile));
ArrayList<String> myArrayList = new ArrayList<String>();
String line = null;
while ((line = readBuffer.readLine()) != null) {
while (line.length() > 0) {
myArrayList.add(line.substring(0,6);
line = line.substring(7);
}
}
readBuffer.close();