有下面四种情况, 我明白1,2,3 ,不明白4 为什么可以
List<Object> test=new ArrayList<Object>(); // 1 可以
test=new ArrayList<Integer>(); // 2. 不可以
test.add(new Object()); // 3 . 可以
test.add(new Integer(0)); //4 . 可以
有下面四种情况, 我明白1,2,3 ,不明白4 为什么可以
List<Object> test=new ArrayList<Object>(); // 1 可以
test=new ArrayList<Integer>(); // 2. 不可以
test.add(new Object()); // 3 . 可以
test.add(new Integer(0)); //4 . 可以
说白Integer[]与Object[]不能互转。
而Interger与Object可以强制转化