본문 바로가기
Backend/Java

[Java] next()와 nextLine() 차이점

by olli2 2021. 11. 2.

Scanner 클래스의 String을 입력받는 메서드 next()와 nextLine()

Scanner의 next()는 화이트스페이스를 기준으로 입력을 받는다.

화이트스페이스(whitespace)란?

의미없는 공백, 탭, 행 등 (' ', '\t', '\r', '\n' 등)

 

next()와 nextLine() 차이점

next()

'한 단어'를 기준으로 읽어들인다. = 공백을 기준으로 입력을 받는다.

 

nextLine()

'한 줄'을 기준으로 읽어들인다 =  개행을 기준으로 입력을 받는다.