ArrayListの<整数> ArrayListの対<整数[]>?

エース:

ArrayListの<なぜ私は把握することはできませんよINTが >されていない 許可なく、ArrayListの< 整数[] >される許可します

私はなぜこの合法であり、プリミティブデータ型がコレクションで許可されていないという印象の下にありましたか?

ハーリド・シャー:

アンarrayJavaでオブジェクトです。Javaでは、我々は、使用して配列を作成することができnew、オペレータが、我々はすべてのオブジェクトは、new演算子を使用して作成されていることを知っています。したがって、我々はそれを言うことができますarrayもオブジェクトです。

コレクションがあるだけで何に取り組んでいますObjectintプリミティブデータ型で、int[]オブジェクトです。

それは理由でArrayList<int>許可されていないが、ArrayList<int[]>許可されています。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=177467&siteId=1