2022. 11. 15. 21:42ㆍ자바
FileReader 클래스
: 문자 기반 스트림 / 텍스트 파일을 프로그램으로 읽어들일 때 사용. 문자 단위로 읽으므로 텍스트만 읽을 수 있다.
생성 방법
FileReader fr = new FileReader(" 파일 경로");
File file = new File("파일경로");
FileReader fr = new FileReader(file);
FileReader 객체가 생성될 때 파일이 집적 연결되므로 파일이 존재하지 않으면 FileNotFoundException 발생 => try-catch문으로 예외처리 해주어야함.
FileWriter 클래스
: 문자 기반 스트림으로 텍스트 데이터를 파일에 저장할 때 사용. 문자 단위로 저장하므로 텍스트만
저장 가능
생성 방법
FileWriter fw = new FileWriter("파일경로");
File file = new File("파일경로");
FileWriter fw = new FileWriter(file);
위 처럼 FileWriter를 생성하면 지정된 파일이 이미 있을 경우 그 파일을 덮어쓴다. 따라서 기존의 파일 내용은 없어진다. 기존 파일 내용 끝에 데이터를 추가할 경우 두번 째 매개값에 true를 주면됨
FileWriter fw = new FileWriter("파일경로", true);
File file = new File("파일경로");
FileWriter fw = new FileWriter(file, true);
'자바' 카테고리의 다른 글
| 빈문자("")와 공백문자(white space) 확인하는 함수-isBlank() (0) | 2022.11.17 |
|---|---|
| (자바) 문자열 공백 제거 -trim() (0) | 2022.11.17 |
| (자바) 특정 문자열로 시작하는지/끝나는지 체크 (0) | 2022.11.16 |
| (자바) 디렉토리 생성 (0) | 2022.11.16 |
| (자바) 문자열 함수들 팁 (0) | 2022.11.10 |