2017-11-24 65 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が格納されていません。リストに追加するとautoboxedjava.lang.Integerになり、リストからそれらを取得すると(例えば反復処理によって)intにアンボックスされます。

関連する問題