java028-6

제로·2022년 9월 25일
0

Java basic

목록 보기
41/45
post-custom-banner

Writer

  1. 문자 기반 출력 스트림의 최상위 클래스로 추상클래스
  2. 하위 클래스
    • FileWriterm BufferedWriter, PrintWriter, OutPutStreamWriter
  3. 주요 메서드
    • write(int c) : 매개값으로 주어진 한 문자를 출력스트림으로 보낸다
    • write(char[] c) : 매개값으로 주어진 문자 배열c의 모든 문자를 내보낸다.
    • write(String str) : 출력스트림에 매개값으로 주어진 문자열을 전부 내보낸다.
    • flush() : 버퍼에 남은 문자를 모두 내보낸다
    • close() : 사용한 시스템을 반납하고 출력스트림을 종료한다
String file01 ="C:\\a01_javaexp\\workspace\\javaexp\\src\\javaexp\\a12_io\\z01_test";
try {
 		Writer writer = new FileWriter(file01); //file01로 출력
		writer.write(65); // 65의 코드값 A 출력
        char c = '홍';	
		writer.append(c); // 기존에 문자열에 추가처리
			
		char[] arr = {'안','녕','하','세','요'}; //문자 배열 출력
		writer.write(arr);
		writer.write("해당 문자열 입니다.!"); //문자열 출력
		
		writer.flush();
		writer.close();
        // 버퍼에 잔류하고 있는 문자들을 출력하고, 버퍼를 비움.
	} catch (IOException e) {
    	e.printStackTrace();
	}
profile
아자아자 화이팅
post-custom-banner

0개의 댓글