본문 바로가기
자바

FileWriter 클래스

by 복제비 2022. 2. 11.

FileWriter 클래스

 

FileWriter 클래스 개요

 

FileWriter 클래스는 OutputStreamWriter 클래스로부터 상속된 클래스입니다.


FileWriter 클래스는 파일에 문자를 출력하는 기능을 제공합니다.

 

 

FileWriter 클래스의 생성자

 

① FileWriter(String  filepath) throws  IOException

filepath 는 파일의 이름(경로명 포함)을 의미합니다.

 

② FileWriter(String  filepath, boolean  append) throws  IOException

filepath 는 파일의 이름(경로명 포함)을  의미합니다.

append 는 true 이면 파일의 끝에 문자를 추가하고, false 이면 기존의 문자 위에 겹쳐서 출력해 줍니다.

 

③ FileWriter(File  fileObj) throws  IOException

fileObj 는  특정 파일을 지정하고 있는 File 객체를 의미합니다.

 

FileWriter 클래스의 실습 프로그램

 

FileWriter 클래스를 활용하여 새로운 파일 문자 배열 출력하는 간단한 실습 프로그램은 다음과 같습니다.

 

코딩을 완료한 후 실행시에 Run 버튼의 팝업 메뉴에서 Run Configuration 명령을 선택하여 나타난 창에서 Arguments 탭을 선택하여 "FW2022"  입력해 주고 실행시켜 줍니다.

 

"FW2022" args[0] 의 내용으로 입력되어서 문자 배열이 저장되는 파일 이름으로 사용됩니다.

 

 

실행결과는 다음과 같이 FW2022 파일 문자 배열 출력되고 콘솔 문자 배열이 같은 내용으로 출력됩니다.

 

'자바' 카테고리의 다른 글

OutputStreamWriter 클래스와 InputStreamReader 클래스  (0) 2022.02.13
FileReader 클래스  (0) 2022.02.12
Reader 클래스  (0) 2022.02.10
Writer 클래스  (0) 2022.02.09
문자 스트림 클래스  (0) 2022.02.08

댓글