자바에서 파일을 쓸때 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();
}