본문 바로가기

자바 DB 연동/입출력 스트림

flush 메소드

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.io.Reader;

import java.io.Writer;


public class Test5 {

public static void main(String[] args) {

try{

int data;

Reader rd=new InputStreamReader(System.in);

Writer wr=new OutputStreamWriter(System.out);

System.out.print("문자열?");

while((data=rd.read())!=-1){

wr.write(data);

wr.flush();

}

// wr.flush();      // while문 밖에 flush()가 있다면 컨트롤+z를 눌러서 while문을 나오게 하여야 입력한 문자가 나온다.

// 버퍼에 있는 문자가 꽉차지 않으면 출력되지 않는것을 flush()를 통해서 꽉차있지 않아도 출력되게해준다.

}catch(Exception e){

}

}

}