Какой метод Files.readAllLines или Files.lines быстрее читает файлы?JAVA

Программисты JAVA общаются здесь
Anonymous
Какой метод Files.readAllLines или Files.lines быстрее читает файлы?

Сообщение Anonymous »

У меня есть программа чтения файлов, которая возвращает строки файла в виде объекта[]. Я использую метод линий. Было бы быстрее использовать readAllLines? Я не использую поток ни для чего другого, но хочу, чтобы currentBookData был String[] или Object[].

package input;
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.stream.Stream;

public class ReadFile {

public static Object[] currentBookData;

public static void getBookData(String path) throws IOException {
try (Stream stream = Files.lines(Paths.get(path), Charset.defaultCharset())) {
currentBookData = stream.toArray();
}

catch (IOException ex) {
System.out.println(ex.getMessage());
}
}

}


Подробнее здесь: https://stackoverflow.com/questions/275 ... le-reading

Вернуться в «JAVA»