삽질기록 #4 자바 Scanner next()와 nextLine()의 차이 (2022.02.23) 가끔 명확한 개념을 모른 채로 이건가? 저건가? 이거 안 되면 저거 써보지 뭐 하면서 바꿔가면서 쓰는 개념들이나 메서드들이 있다. 그 중 하나가 Scanner인 것 같은데, 오늘 특히 next()와 nextLine()의 차이가 헷갈려서 잠깐 삽질을 좀 했다. next()와 nextLine()의 차이 next() 먼저 next()는 간단히 말해서 공백(스페이스)를 구분자로 해서 문자열을 토큰화한다고 보면 된다. Scanner sc = new Scanner(System.in); int i = 1; while (sc.hasNext()) { System.out.println(i); System.out.println(sc.next()); i++; } 여기서 hello there hello .. 이전 1 다음