김규범님의 블로그
Scanner 클래스 next() 와 nextLine의 차이점 본문
Scanner 클래스에서 next() 와 nextLine()의 차이점
next()
- 한 글자, 공백을 기준으로 입력을 받는다. 즉 , 띄어쓰기(=\\s)을 기준으로 입력을 받는다.
- 스페이스 , 공백 전까지 입력 받은 문자열을 리턴
nextLine()
- 한 줄, 기준으로 입력을 받는다. 즉, 개행문자(=줄넘김)(=\n)을 기준으로 입력을 받는다.
- Enter를 치기 전까지 쓴 문자열을 모두 리턴
ex ) Hello java 입력시
next() 의 결과값
Hello
nextLine()의 결과값
Hello java