카테고리 없음

Scanner입력 값 여부 확인 hasNext(), hasNextInt() 및 버퍼체크

열하나요 2023. 12. 31. 16:20

다음 값이 나올때까지 일단 대기
while(new Scanner(System.in).hasNext())
이런식으로 boolean타입으로 쓸 수 있음
hasNextInt()는 정수형 값이 있니? 물어보는 것
 
만약 Scanner가 아니라 BufferedReader와 같이 스트림을 썼다면
while(new BufferedReader(new InputStreamReader(System.in)) != null)
로 체크할 수 있겠음