Witam, mam problem dotyczący pobierania ilości linii. Potrzebuję tej metody do wylosowania liczby z takiego przedziału, jaka jest ilość linii w pliku. Próbowałem zrobić to w taki sposób:
int los=1;
java.io.File plik = new java.io.File("testowy.txt");
Scanner odczyt=new Scanner(plik);
while (odczyt.hasNextLine() && !odczyt.equals(null)) {
System.out.println(odczyt.nextLine());
los++;
}
System.out.println(los);
Ogólnie działa, tylko że musi wypisywać wszystkie linie (System.out.println(odczyt.nextLine()), bo inaczej pętla jest nieskończona, a ja chce tylko, żeby zmienna się inkrementowała (los++).
Zapewne jest to błahostka, ale jestem w trakcie nauki javy i będę bardzo wdzięczny za pomoc.
Z góry dziękuje ;)