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