본문 바로가기
java

15.3 FileWriter

by 쩨이1 2024. 6. 20.

import java.io.*;

 

- 생성자 메소드

• FileWriter(String fname)

• FileWriter(String fname, boolean append)

append 가 true 이면 원래 파일 내용 뒤에 덧붙 여 쓰기를 한다.

 

주요 메소드

• void write(int c)

파일에 글자 한 개를 쓴다

파라미터는 쓰려고 하는 글자의 유니코드 값(숫)

IOException

 

• void write(String s)

한 번에 여러 개의 글자를 씀

IOException

 

• void close()

IOException

 

문제)

//main에서 예외를 던진다 

// "memo.txt쓰는 객체를 생성

// 영문자 'a' 부터 'z' 까지 파일에 기록한다(for문 )

//탭을 입력한다

// "Hello, Java!" 라는 문자열을 파일에 기록한다.

// 더 이상 쓸 내용이 없으므로 파일을 닫는다.

-----------------------------------------

//main에서 예외를 던진다 

psvm throws IOException {

// "memo.txt" 쓰는 객체를 생성

FileWriter wt = new FileWriter(" memo.txt ");

// 영문자 'a' 부터 'z' 까지 파일에 기록한다(for문 )

for(int c = 'a'; c <='z' ; c++){

wt.write(c); //print 필요 x

}

//탭을 입력한다

wt.write('\t');

// "Hello, Java!" 라는 문자열을 파일에 기록한다.

wt.write(" Hello, Java ");

// 더 이상 쓸 내용이 없으므로 파일을 닫는다.

wt.close();

}

'java' 카테고리의 다른 글

시험  (0) 2024.06.21
16.1 FileInputStream  (0) 2024.06.20
15.1 FileReader  (0) 2024.06.20
13.2.3 try-catch-finally  (0) 2024.06.20
12.5컴포넌트  (0) 2024.06.20