Mam pytanie. Jakie są w javie sposoby odczytu danych z pliku ?
Mam plik który składa się z 675 400 znaków w 7733 linijkach.
Plik wczytuje tak:
File file = new File("dane.dat");
String zdanie;
Scanner in = new Scanner(file);
int i =0;
while(in.hasNextLine())
{
zdanie=in.nextLine();
System.out.println(zdanie);
i++;
}
System.out.println(i); // wczytuje tylko do 2536
}
Wartość i wynosi tylko 2536 a nie tyle ile plik ma linijek ;/
Co robię źle? Albo czy są jakieś inne sposoby wczytania pliku?
Po wczytaniu danych chce dane z każdej linijki wczytać do tablicy.