Welche der Files.readAllLines- oder Files.lines-Methoden ist beim Lesen von Dateien schneller?Java

Java-Forum
Anonymous
 Welche der Files.readAllLines- oder Files.lines-Methoden ist beim Lesen von Dateien schneller?

Post by Anonymous »

Ich habe einen Dateireader, der die Zeilen einer Datei als Objekt[] zurückgibt. Ich verwende die Zeilen-Methode. Wäre es schneller, readAllLines zu verwenden? Ich verwende den Stream für nichts anderes, aber ich möchte, dass currentBookData ein String[] oder Object[] ist.

Code: Select all

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());
}
}

}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post