ArrayList
Integer Object をof typeに追加できることを理解していInteger
ます。それは私には理にかなっています。このような:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(new Integer(3));
しかし、代わりに int のようなプリミティブ データ型を追加できるのはなぜInteger
ですか? このような:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(3);
なんで許されるの??