remove()方法:要注意在remove()方法有两种形式:
①:remove(int index):按照集合下表查找,这个也是默认的,返回值是Object型。
②:remove(Object o):按照value值进行移除操作涉及装箱,所以默认是第一种,其返回值是boolean型,表示操作是否成功。
remove(int index):
@Test public void test1() { ArrayList arrayList1 = new ArrayList(); arrayList1.add(123); arrayList1.add(456); arrayList1.add(45); arrayList1.add(34); arrayList1.add(54); Object remove = arrayList1.remove(4); System.out.println(remove); }
输出结果为:54
remove(Object o):
@Test public void test1() { ArrayList arrayList1 = new ArrayList(); arrayList1.add(123); arrayList1.add(456); arrayList1.add(45); arrayList1.add(34); arrayList1.add(54); boolean remove = arrayList1.remove(new Integer(54)); System.out.println(remove); }
返回值:true