给定一个ArrayList<Integer>对象list,其中包含元素[1, 2, 3, 2, 4, 2],执行list.remove(new Integer(2))后,list的内容是?
答案解析
ArrayList的remove(Object o)方法会删除列表中第一个与指定对象相等的元素。在本例中,'new Integer(2)'创建了一个Integer对象,与列表中第一个值等于2的元素比较相等(通过equals方法)。因此,只删除了第一个值为2的元素。选项A 正确,选项B、C、D均错误。
正确答案:A