알고리즘 문제에서 "입력이 끝날 때까지 입력받기", "0이 입력될 때까지 입력받기"가 필요한 경우
BufferedReader 사용할 때,
- != 사용
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = "";
while( (str = br.readLine()) != null) { ... }
- .equals() 사용
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = "";
while( !(str = br.readLine()).equals("")) { ... }
'CS' 카테고리의 다른 글
[Java] 문자 -> 문자열 변환하기, 문자열 내 특정 문자 제거하기 replaceAll() (0) | 2023.06.26 |
---|---|
[Java] StringBuilder (0) | 2023.06.26 |
[Java] BufferedReader, BufferedWriter 사용하기 (0) | 2023.06.26 |
[CS 스터디] Network - TCP 3 way handshake & 4 way handshake (0) | 2023.06.22 |
[CS 스터디] Network - OSI 7 계층 모델 (0) | 2023.06.22 |