Java

[Java] 파일의 입출력

블로그 주인장 2023. 8. 7.


📢 파일 출력

  •  FileWriter
FileWriter fw = new FileWriter("./memo.txt");
String memo = "헤드라인\n";
fw.write(memo);		//★ 줄바꿈("\n") 확인 필요!~!

fw.close(); //파일 쓰기가 끝나면 꼭 close 해줘야한다!!
  • PrintWriter
PrintWriter pw = new PrintWriter("./memo.txt");
memo = "헤드라인";

pw.println(memo);   //FileWriter와 다르게 println이 있기에 "\n" 생략
pw.close();
  • FileWriter 이어쓰기
FileWriter fw2 = new FileWriter("./memo.txt",true); //true : 이어쓰기를 진행하겠다.

memo = "8월 3일 날씨 완전 맑음\n";
fw2.write(memo);
fw2.close();
  • PrintWriter 이어쓰기
  • 💡 주의사항 : PrintWriter 이어쓰기 시에는 FileWriter 이어쓰기를 사용한다
PrintWriter pw2 = new PrintWriter(new FileWriter("./memo.txt",true));

memo = "8월 4일 날씨 화창함!";
pw2.write(memo);
pw2.close();

📢 파일 입력

  • BufferedReader
 BufferedReader br = new BufferedReader(new FileReader("./memo.txt"));	//FileReader의 경로 필요!

 while(true){
     String strline = br.readLine(); //라인 읽기

     if(strline == null){
         break;
     }
 }
br.close();

 

반응형

'Java' 카테고리의 다른 글

[Java] 컬렉션 프레임워크  (0) 2023.08.07
[Java] 콘솔 입출력  (0) 2023.08.06
[Java] 예외처리  (0) 2023.08.06

댓글