package edu.exam14.ex07filechar_writer_stream;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;

//1단계 문자스트림 생성
//2단계 저장
//3단계 닫기
public class CharWriterStream {
	public static void main(String[] args) throws IOException {
		//1단계 스트림 생성(open)
		Writer out = new FileWriter("My.txt");
		
		//2단계 저장
		out.write('A');
		out.write('B');
		out.write("홍길동");
		
		//3단계 닫기
		out.close();
	
		//1단계 문자 읽기 스트림
		Reader in = new FileReader("My.txt");
		
		//2단계 읽기
		char[] cBuf = new char[10];
		int readCnt = 0; 	//실제 읽은 크기 저장
		
		readCnt = in.read(cBuf, 0, cBuf.length);
		String str= new String(cBuf);
		System.out.println(str);
		System.out.println("읽은 글자 :"+readCnt);
		
		//3단계 닫기
		in.close();
	}
}

'JAVA > java 예제' 카테고리의 다른 글

PrintWriterStream 예제  (0) 2020.01.29
StreamBufferWriter/Reader 예제  (0) 2020.01.29
DataBufferFilterStream 예제  (0) 2020.01.29
BufferedFileStream 예제  (0) 2020.01.29
DataFilterStream 예제  (0) 2020.01.29

+ Recent posts