Zadanie – file manager

package pl.am.errors.lesson14;

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

public class FileManager {
    private String fileName;

    public FileManager(String fileName) {
        this.fileName = fileName;
    }

    public void write(String text) {
        try (FileWriter out = new FileWriter(fileName, true)) {

            out.write(text);

        } catch (IOException e) {
            e.printStackTrace();
        }
    }

    public String read() {

        StringBuilder result = new StringBuilder();
        try (Scanner scanner = new Scanner(new File(fileName))) {
            while(scanner.hasNext()) {
                result.append(scanner.nextLine()).append("\n");
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

        return result.toString();
    }
}
package pl.am.errors.lesson14;


public class FileTest {
    public static void main(String[] args)  {

        FileManager fileManager = new FileManager("out.txt");

        fileManager.write("testowa zawartość pliku \n");

        System.out.println(fileManager.read());

    }
}

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *