package main06;
import java.io.IOException;
import java.io.InputStream;
public class Main {
public static void main(String[] args) {
InputStream in = System.in;
while(true) {
try {
int i = in.read();
System.out.println(i);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
결과:
다음은 InputStreamReader의 예제이다.
package main06;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main01 {
public static void main(String[] args) {
InputStreamReader inReader = new InputStreamReader(System.in);
while(true) {
try {
int i = inReader.read();
System.out.println(i);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
결과:
왜 이런 결과가 나오는지는 주석과 구글링을 통해 확인해보자.
다음은 참고자료이다.
JAVA [자바] - 입력 뜯어보기 [Scanner, InputStream, BufferedReader]
이 글을 지금 이 시점에 써야 할까 고민을 많이 했다. 사실 자바를 그냥 다룰 줄만 아는 것에 목표를 둔다면 이 글이 무의미할 수도 있다. 그러나 자바에 대해 조금이라도 관심이 있고 더 배우고
st-lab.tistory.com
[Java] Java Stream의 개념과 종류
# [Java] Java Stream의 개념과 종류, 그리고 예제를 통한 차이점 이해하기 - 최근 수정일 : 2017.04.27 - IDE : Spring Tool Suite - OS : OSX Sierra (10.12.3) - Lang : JAVA 1.8 ## 1. 배경과 목적 - FileUpl..
postitforhooney.tistory.com
'자바' 카테고리의 다른 글
[자바] Chain of Responsibility 패턴 (0) | 2021.06.16 |
---|---|
[자바] Template Method 패턴 (0) | 2021.06.14 |
[자바] Proxy 패턴 (0) | 2021.06.12 |
[자바] Abstract Factory 패턴 (0) | 2021.06.12 |
[자바] bridge 패턴 (0) | 2021.06.07 |