2017-11-24 2 views
1
List<Integer> l=new LinkedList<Integer>(); 

// Now add elements to the Link List 
l.add(2); 
l.add(3); 
l.add(4); 

for (int b:l) { 
    System.out.print(a + " "); 
} 
+3

그들은 Wrapper 객체의 인스턴스로 변환됩니다. 당신은 무엇을 생각하게합니까? 각각의 루프는 이것에 어떤 영향을 미칩니 까? – Stultuske

+2

"autounboxing"이라고합니다. https://stackoverflow.com/questions/22648627/how-java-auto-boxing-unboxing-works를 참조하십시오. – rghome

답변

5

스 니펫의 List에는 원시 int이 저장되지 않습니다. 목록에 추가 할 때 autoboxed에서 java.lang.Integer까지 표시되며 목록에서 검색 할 때 int으로 복원되지 않습니다 (예 : 반복하여 표시).

관련 문제