반응형
[JAVA] next() 와 nextLine() 차이점
next()와 nextLine()의 차이점은 개행("\n")을 포함하여 출력하느냐 마느냐의 차이이다.
next()
next()는 개행을 무시한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Scanner scan = new Scanner("\n\n안녕\n"); while(scan.nextLine()){ System.out.println("print : " + scan.next()); } [출력] print : 안녕 | cs |
nextLine()
nextLine()는 개행을 포함한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Scanner scan = new Scanner("\n\n안녕\n"); while(scan.nextLine()){ System.out.println("print : " + scan.nextLine()); } [출력] print : print : print : 안녕 print : | cs |
반응형
'Language > Java' 카테고리의 다른 글
[Java] ExceptionHandler를 이용한 에러 처리 (0) | 2021.08.06 |
---|---|
[Java] Java에서 날짜, 시간(Date, Time) 다루기 (0) | 2021.07.31 |
[Java] DTO vs VO (0) | 2018.02.11 |
[Java] 문자열 입출력 (Scanner) (0) | 2017.10.14 |
[Java] 접근제어자 private/default/protected/public (0) | 2017.06.18 |
댓글