public class Pliki {
public static void main(String[] args) {
try {
FileWriter plik = new FileWriter ("plik.txt", true);//true pozwala dopisać do pliku
BufferedWriter out = new BufferedWriter(plik);
out.write("jakiś tekst\r\n");//\r potrzebne jest żeby notatnik widział \n
out.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
// Uworzenie obiektu FileReader
FileReader fileReader = new FileReader("plik.txt");
// Utworzenie obiektu bufferReader
BufferedReader bufferReader = new BufferedReader(fileReader);
String linia;
while((linia = bufferReader.readLine()) != null) {
System.out.println(linia);
}
fileReader.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}
}
poniedziałek, 5 grudnia 2016
[JAVA] Operacje na plikach tekstowych.
Zapisywanie do plików tekstowych może odbywać się na różne sposoby. Jedne są wygodniejsze w użyciu inne mniej. Nie będę tu opisywał wszystkich możliwości, a skupię się na klasach FileReader oraz FileWriter. Oczywiście przy użyciu każdej z tych klas wykorzystujemy metodę try catch, która zwraca nam w razie niepowodzenia otwarcia pliku wyjątek FileNotFoundException
Poniżej zamieszczam prezentację kodu do zapisu/odczytu plików.
Subskrybuj:
Komentarze do posta (Atom)

Brak komentarzy:
Prześlij komentarz