'2byte Stream'에 해당되는 글 1건

  1. 2020.07.15 2byte Stream

2byte Stream

자바 2020. 7. 15. 20:40

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
Posted by khon98
,