Scanner의 next()와 nextLine()의 차이는 [개행문자]를 무시하는 여부의 차이다.
next()
공백 전까지의 단어를 읽는다.
공백 뒤, 개행 문자는 가져오지 않는다.
입력값
Hi Hello
Welcome to my place
가져오는 값
Hi
*초록글씨 : 입력값 / 흰글씨: 출력값
nextLine()
엔터치기 전까지의 문장 전체를 가져온다.
한줄 단위 입력을 받아서 개행 문자를 포함하여 가져온다.
Hello 뒤에는 /n도 포함되어 있는 것이다.
'IT > JAVA' 카테고리의 다른 글
Stack, Queue (0) | 2024.04.02 |
---|---|
자바 역순 정렬, Collections.reverseOrder() 사용, 백준 7785 (0) | 2024.03.31 |
Scanner vs BufferedReader (1) | 2024.03.26 |
인텔리제이 롬복 설치 및 설정 (0) | 2024.03.23 |
[Error][IntelliJ] 인텔리제이 finished with non-zero exit value 1 에러 발생 (0) | 2023.10.28 |