



Вы можете использовать Scanner, а затем прочитать line by line и вставить строку в список
Scanner fileScanner= new Scanner(new File("yourfile.txt");
List<String> lines=new ArrayList();
while(scanner.hasNext()){
String line = scanner.next();
lines.add(line);
}
File in= new File(new URI("file://server/folder/text.txt"));
BufferedReader br = new BufferedReader(in);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
Примечание. Путь к файлу должен быть URI, который не может содержать пробелы.
строка за строкой занимает слишком много времени. Существует около 100 файлов, и каждый файл содержит 10 000 строк. Есть ли другой быстрый метод?
Файлы содержат статические методы https://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html
new String(Files.readAllBytes(Paths.get(path)))
.split(System.lineSeparator);
Вероятный дубликат. Пожалуйста, посмотрите stackoverflow.com/questions/39769038/…