一、remove(int index)方法
移除列表中指定位置的元素,并返回被删除元素,删除位置后面的元素(如果有)向前移动。
ArrayList<String> list = new ArrayList<>();
list.add("Tom");
list.add("Jack");
System.out.println(list.size());//2
String name = list.remove(0);//删除第一个位置的元素值
System.out.println("被删除的元素为:"+name);//Tom
System.out.println("被删除元素位置元素值为:"+list.get(0));//Jack
System.out.println(list.size());//1
二、remove(Object obj)方法
从List集合中移除第一次出现的指定元素,移除成功返回true,否则返回false。
ArrayList<String> list = new ArrayList<>();
list.add("Tom");
list.add("Jack");
System.out.println(list.size());//2
boolean b = list.remove("Tom");
System.out.println(b);//true
System.out.println(list.size());/