- [Java] 86. 파일 출력 스트림 (2) (문자 기반 스트림)2024년 05월 20일
- Song hyun
- 작성자
- 2024.05.20.:35
728x90반응형[Java] 86. 파일 출력 스트림 (2) (문자 기반 스트림)
1. 시나리오 코드(1) : BufferedWriter
package io.ch06; import java.io.FileWriter; public class MyFileWriter { public static void main(String[] args) { // 파일에다가 문자 기반 스트림을 활용해서 데이터를 써 보자. String data = "Hello, Java File IO"; try (FileWriter writer = new FileWriter("example.txt")) { // 파일에다가 문자열 쓰기 writer.write(data); writer.write("\n"); // 한 줄 띄움 writer.write("추가 글을 작성할 수 있음."); // flush: 물을 내리다 writer.flush(); System.out.println("파일에 데이터 쓰기 성공"); } catch (Exception e) { e.printStackTrace(); } } }
2. 시나리오 코드(2):
package io.ch06; import java.io.BufferedWriter; import java.io.FileWriter; // 버퍼를 활용한 파일 출력 스트림에 사용 public class MyFileBufferedWriter { public static void main(String[] args) { String filePath = "output2.txt"; try (BufferedWriter bw = new BufferedWriter(new FileWriter(filePath));){ bw.write("첫번째 줄입니다."); bw.newLine(); bw.write("두번째 줄입니다."); bw.newLine(); bw.write("세번째 줄입니다."); // 버퍼를 비우고 데이터 쓰기 bw.flush(); } catch (Exception e) { // TODO: handle exception } } // end of main } // end of class
728x90반응형'Java > 자바 Stream' 카테고리의 다른 글
[Java] 88. 로그와 파일 저장 (0) 2024.05.21 [Java] 87. 파일 복사(문자기반 입/출력), ZIP으로 압축 (0) 2024.05.21 [Java] 85. 파일 입력 스트림(1) (문자 기반 스트림) (0) 2024.05.20 [Java] 84. 문자 기반 스트림 (0) 2024.05.17 [Java] 83. 파일 Copy 예제: 기반 스트림에 확장을 붙여 더욱 빠르게 연산시켜보자. (0) 2024.05.17 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)