我遇到了一个问题,我正在尝试使用Scanner从文本文件中向元素列表中添加元素。我已经查看了我的代码,感觉像是一千次,我似乎无法找到问题。
Scanner scan = new Scanner(new File(fileNameSub)); //scanner object that locates the file
scan.useDelimiter("\\n"); //delimiter for scanner
ArrayList<String> fileList = new ArrayList<>(); //create arraylist to hold txt file contents
while(scan.hasNextLine()) {
fileList.add(scan.nextLine());
} // while loop that adds the contents so the arraylist
如果您发现任何可能导致此问题的错误,请与我们联系。
提前致谢。
答案 0 :(得分:0)
删除scan.useDelimiter("\\n"
);并再试一次,或者更好地使用NIO2
List<String>lines = Files.readLines(Paths.get(file), StandardCharsets.UTF_8);