可能性の重複:
storing primitive values in a java collection?Javaコレクション。プリミティブ型はなぜですか?
私のJavaの教科書は、例えばArrayListには、プリミティブ型にすることはできません、コレクションの要素を言います。これには理由がありますか?私は、Sunの誰かがこれを決定したのですか、それを行うことに対して何らかの障壁がありますか? ArrayListはオブジェクトを必要とし、プリミティブはオブジェクトではないので、私の例で半分の答えが分かります。しかし、私はなぜ彼らもプリミティブ型を持つことができないと思う?
"プリミティブ型の問題(少なくともJava 5まで)" ...以降のバージョンも。オートボクシングが行われていますが、プリミティブ型の共通基底クラスはまだありません。 –