next()와 nextLine()
-
[Java] next()와 nextLine() 차이와 사용법IT Study/컴퓨터 기초 2023. 3. 24. 10:36
"next 말고 nextLine만 사용하면 안 돼?" "안됩니다.." next()와 nextLine()은 Scanner 클래스에서 사용하는 메서드입니다. 이들을 사용하다보면 어떤 상황에서 어떤 메서드를 사용해야할지 많이 고민됩니다. 이번 블로그 글을 정리하며, 이들의 차이를 정확히 확인하겠습니다. next() 메서드 공백문자(띄어쓰기 " ", 탭 "\t", 개행문자 "\n" 등) 이전의 문자열만 입력받아 처리합니다. nextLine() 메서드 개행문자(\n)를 포함한 문자열 1줄을 입력 받아 처리합니다. 개념만 읽으면 이해가 잘 되지 않을 수도 있으니, 아래의 예시를 보며 확인해봅시다. import java.util.Scanner; public class nextStudy { public static v..