티스토리 뷰

728x90

.txt와 같이 문자 데이터가 들어 있는 파일을 읽고 쓰는데 가장 자주 쓰이는 Object입니다.

직적 디스크를 접근을 하지 못해 FileReader Object를 이용하여 접근합니다.

 

1. BufferedReader

 

BufferedReader의 읽기 함수는 총 5개가 있습니다.

 

 

위 5개 중 저희에게 필요한 것은 한 줄씩 읽는 readLine()이라는 함수입니다. 해당 함수는 읽은 한 줄의 데이터를 String 타입으로 저장하며 더 이상 읽을 데이터가 없으면 Null을 리턴합니다.

 

아래 함수는 txt와 같은 문서 파일을 읽고 그대로 출력하는 코드입니다.

 

 

 

2. BufferedWriter

 

FileWriter를 이용하여 디스크에 있는 파일을 읽기 때문에 파일이 존재하던 하지않던 새로 생성합니다. 이 부분에 대해서는 append를 하기 위한 여는 방식이 있을 것이라고 생각하지만 저는 아직 모르겠습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함