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