Chce odczytać zwykły plik tekstowy. Zadanie teoretycznie banalne. Mam taki kod
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class Odczyt {
static String nazwa = "plik.txt";
public static void main(String[] args) throws FileNotFoundException, IOException
{
BufferedReader buf = new BufferedReader(new FileReader(nazwa));
int i = 1;
while(buf.readLine() != null)
{
System.out.println("linia numer " + i + " wartosc lini: " + buf.readLine());
i++;
}
buf.close();
}
}
Powinien drukować kolejne linie i robi to ale zawsze tylko do połowy pliku... Jeśli mam np 10 lini w pliku txt to on wydrukuje 5 itd. Z góry dziękuje za sugestie ; ]