2바이트 입출력 스트림
- 주로 문자열을 라인 단위로 입출력할 때 사용한다
- 2바이트 입출력 스트림을 이용하면 키보드를 통해 입력을 받거나 콘솔로 송출할 때 편하게 할 수 있다
- 사용해야 하는 필터 스트림이 많은 편이긴 하나 데이터를 라인 단위로 입출력할 수 있다는 편리성을 가지고 있어서 많이 사용하고 있다
TwoByteStream1.java
----------------------------------------------
import java.io.BufferedWriter;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
try {
OutputStreamWriter osw = new OutputStreamWriter(System.out);
BufferedWriter bw = new BufferedWriter(osw);
PrintWriter pw = new PrintWriter(bw);
pw.println("안녕하세요");
pw.println("반갑습니다");
pw.flush( );
pw.close( );
bw.close( );
osw.close( );
}catch(Exception e) { }
----------------------------------------------
TwoByteStream2.java
----------------------------------------------
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
try {
File file = new File("c:\\test\\c.txt");
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter pw = new PrintWriter(bw);
pw.println("안녕하세요");
pw.println( );
---------------------------------------------
TwoByteSteam3.java
---------------------------------------------
import java.io.BufferedReader;
import java.io.InputStreamReader;
try {
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("키보드로 입력해주세요 : ");
String str = br.readLine( );
System.out.println(str);
br.close( );
isr.close( );
}catch(Exception e) { }
---------------------------------------------
TwoByteStream4.java
---------------------------------------------
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
try {
File file = new File("c:\\test\\c.txt");
FileReader fr = new FIleReader(file);
BufferedReader br = new BufferedReader(fr);
String str1 = br.readLine( );
String str2 = br.readLine( );
br.close( );
fr.close( );
System.out.println(str1);
System.out.println(str2);
}catch(Exception e) { }
---------------------------------------------
Console
---------------------------------------------
안녕하세요
반갑습니다
---------------------------------------------
'자바' 카테고리의 다른 글
EClipse (0) | 2020.10.14 |
---|---|
Network (0) | 2020.07.15 |
Object Stream (0) | 2020.07.14 |
데이터 스트림 (0) | 2020.07.13 |
File Stream (0) | 2020.07.11 |