next()

320x100
📒 Language/📝 Java

[Java] Scanner 클래스 / nextInt(), next(), nextLine()

Scanner 클래스 java.util.Scanner java.util 패키지의 Scanner 클래스는 파일, 입력 스트림 등에서 정수, 실수, 문자열 등의 데이터를 읽어 구분자로 토큰화하고 다양한 타입으로 형변환하여 리턴해주는 클래스이다. 다양한 타입의 데이터를 사용자가 직접 형변환 없이 사용할 수 있어 편리하다. Java로 입력처리하면서 자주 접했던 문제 중 '나는 입력을 아직 하지않았는데, 이미 입력 받아 넘어간 경우'가 있었다. 그럴 때마다 버퍼에 개행문자가 남아있나보다.. 라는 식으로 생각하고 끼워맞추기 식 코드로 넘어갔었는데, 오늘 제대로 정리해보는 포스팅! 우선, Scanner는 기본적으로 버퍼를 사용하지 않는다. 정확히 말하면 1KB 크기의 버퍼를 갖는다. 따라서 입력이 들어왔을 때 데이터..

반응형
dana4056
'next()' 태그의 글 목록