我正在尝试将此文件添加到一个arraylist中,以后再与另一个arraylist进行比较。到目前为止,我已经有了这个,但是它给了我一个编译错误。据说它找不到符号.hasNext和。readLine。
ArrayList<String> america = new ArrayList<String>();
while((infile2.hasNext()))
{
america.add(infile2.nextLine());
}
有人可以帮我弄清楚如何解决这些错误吗?
是的,它是一个bufferedReader
BufferedReader
没有hasNext
方法,因此您可以使用readLine
String line;
while((line = infile2.readLine()) != null) {
americaList.add(line);
}
...
或者如果您可以使用 Files
List<String> americaList =
Files.readAllLines(Paths.get("list.txt"), StandardCharsets.UTF_8);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句