Menu
Coddy logo textTech

Zapis

Lekcja 5 z 11 w kursie Obsługa plików w Java w Coddy.

Aby zapisywać do pliku w Javie, możemy użyć klasy FileWriter:

try {
	FileWriter writer = new FileWriter("data.txt");
	writer.write("This the new contect of data.txt file!");
	writer.close();
} catch (IOException e) {
	System.out.println("An error occurred.");
	e.printStackTrace();
}

Powyższy kod zapisuje tekst do pliku "data.txt". Zwróć uwagę, że musisz obsłużyć wyjątek IOException.

Domyślnie tekst zastępuje istniejący tekst. Jeśli chcesz dopisać tekst do zawartości istniejącego już pliku, użyj tego:

 FileWriter writer = new FileWriter("data.txt", true);

Zwróć uwagę na true jako drugi argument konstruktora FileWriter.

challenge icon

Wyzwanie

Łatwy

Masz plik o nazwie "coddy.txt" z poprzedniego zadania. Dopisz do tego pliku następujący tekst:

This is the end of the file, but only the beginning...

Na koniec wyświetl nową zawartość pliku.

Spróbuj swoich sił

import java.io.FileWriter;
import java.io.IOException;
import java.io.File;
import java.util.Scanner;
import java.io.FileNotFoundException;

class Main {
    public static void main(String[] args) {
        // Wpisz kod tutaj
    }
}

Wszystkie lekcje w sekcji Obsługa plików w Java

Poćwicz samodzielnie: Kompilator Java online