txt 파일 작성하기

자바에서 파일을 쓸때 java.io.BufferedWriter, java.io.PrintWriter, java.nio.file.Files 중 하나의 클래스를 이용합니다.

코드를 보고 용도에 맞는 클래스를 이용하세여

java.io.BufferedWriter

try (BufferedWriter writer = new BufferedWriter(new FileWriter("example.txt"))) {
    writer.write("Hello, File Writing!");
    writer.newLine(); // 새로운 라인 추가
    writer.write("This is an example.");
} catch (IOException e) {
    e.printStackTrace();
}

java.io.PrintWriter

try (PrintWriter writer = new PrintWriter("example.txt")) {
    writer.println("Hello, File Writing!");
    writer.println("This is an example.");
} catch (FileNotFoundException e) {
    e.printStackTrace();
}

java.nio.file.Files

List<String> lines = Arrays.asList("Hello, File Writing!", "This is an example.");
try {
    Files.write(Paths.get("example.txt"), lines);
} catch (IOException e) {
    e.printStackTrace();
}

Leave a Comment