Какой метод 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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