List<Object> listObject =new ArrayList<>();
listObject.add(1);
List<?> list=new ArrayList<>();
//编译通过
list.remove(1);
list.clear();
list.add(null);
//编译报错
list.add(1);
List「Object」和List「?」的区别
最新推荐文章于 2024-03-01 15:50:47 发布
List<Object> listObject =new ArrayList<>();
listObject.add(1);
List<?> list=new ArrayList<>();
//编译通过
list.remove(1);
list.clear();
list.add(null);
//编译报错
list.add(1);