본문 바로가기
Language/Java

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

by 별토끼. 2018. 5. 25.
반응형

[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


반응형

댓글