- 바이트 스트림과 문자 스트림 사이의 변환을 담당
- InputStreamReader
-> 바이트 => 문자
- OutputStreamWriter
-> 문자 => 바이트
======================================================================================================
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class InputStreamReaderTest {
public static void main(String[] args) throws IOException{
String s;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
OutputStreamWriter owr = new OutputStreamWriter(System.out);
BufferedWriter bw = new BufferedWriter(owr);
while( (s = br.readLine()) != null){
System.out.println("Read : " + s);
bw.write(s);
bw.flush();
System.exit(-1);
}
}
}
'프로그래밍 정리 > 자바' 카테고리의 다른 글
BufferedReader와 BufferedWriter (0) | 2013.06.02 |
---|---|
FileReader와 FileWriter (0) | 2013.06.02 |
ByteArrayInputStream와 ByteArrayOutputStream (0) | 2013.06.01 |
PushbackInputStream (0) | 2013.06.01 |
flush() (0) | 2013.06.01 |