package ex15; import java.io.IOException; import java.io.InputStream; public class StreamEx01 { public static void main(String[] args) { InputStream input = System.in; // 키보드 try { int value = input.read(); // 아스키 코드 System.out.println("받은 값 : " + value); } catch (IOException e) { throw new RuntimeException(e); } } }
보조스트림 (버퍼)
1) read
2) write
끝에는 꼭 \n을 적기
package ex15; import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStreamWriter; public class StreamEx04 { public static void main(String[] args) { BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); // 모니터 try { bw.write("안녕\n"); // 내려쓰기 bw.write("반가워\n"); // 엔터기능 readLine이 \n을 읽기 때문에 \n을 적어줘야 읽는다. bw.flush(); // 플러쉬를 해야 나옴 } catch (IOException e) { throw new RuntimeException(e); } } }
Share article