📢 파일 출력
- 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 |
댓글