Plik tekstowy Java Przeczytaj duży tekst Z 70 milionową linią tekstu
Mam duży plik testowy z 70 milionami wierszy tekstu. Muszę przeczytać plik wiersz po wierszu.
Użyłem dwóch różnych podejść:
InputStreamReader isr = new InputStreamReader(new FileInputStream(FilePath),"unicode");
BufferedReader br = new BufferedReader(isr);
while((cur=br.readLine()) != null);
i
LineIterator it = FileUtils.lineIterator(new File(FilePath), "unicode");
while(it.hasNext()) cur=it.nextLine();
Czy istnieje inne podejście, które może przyspieszyć to zadanie?
Z poważaniem,