JAVA Basic 강의자료] InputStream과 OutputStream
JAVA Basic 강의자료] InputStream과 OutputStream
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
InputStream과 OutputStream
*InputStream in = System.in;
-키보드의 입력을 받아들임
*OutputStream out = System.out;
-도스창에 출력함
*in.read()
-입력 스트림의 데이터를 읽음
*out.write()
-출력 스트림에 기록함
<소스코드>
import java.io.*;
class InputOutputStreamTest {
public static void main(String args[]) throws IOException{
System.out.println("아무 글이나 입력하시고 Enter를 쳐주세요");
System.out.println(" 'S'를 입력하면 프로그램이 종료됩니다.");
int ch;
InputStream in = System.in;
OutputStream out = System.out;
while((ch=in.read()) != -1) {
if(ch == 'S') {
byte[] arr= new byte[4];
arr[0] = 83;//’S’
arr[1] = 84;//’T’
arr[2] = 79;//’O’
arr[3] = 80;//’P’
out.write(arr);
out.flush();
out.close();
in.close();
System.exit(-1);
}
System.out.println("Char: "+(char)ch+", Available:"+in.available());
}
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] FileInputStream과 FileOutputStream (0) | 2016.08.31 |
---|---|
JAVA Basic 강의자료] File (0) | 2016.08.31 |
JAVA Basic 강의자료] 스트림의 종류와 예제 (0) | 2016.08.30 |
JAVA Basic 강의자료] 문자 스트림의 메서드 (0) | 2016.08.30 |
JAVA Basic 강의자료] 바이트 스트림의 메서드 (0) | 2016.08.30 |