方法remove(Object obj)从列表中删除指定的对象。它属于java.util.ArrayList类。
public boolean remove(Object obj)
注:
如果列表中不存在指定的元素,则返回false。如果列表中存在重复元素,则会从列表中删除指定元素的第一个匹配项。例
在这个例子中,我们有一个ArrayList<String>我们正从列表中删除一些字符串。
package beginnersbook.com;import java.util.ArrayList;public class RemoveExample { public static void main(String args[]) { //String ArrayList ArrayList<String> al = new ArrayList<String>(); al.add("AA"); al.add("BB"); al.add("CC"); al.add("DD"); al.add("EE"); al.add("FF"); System.out.println("ArrayList before remove:"); for(String var: al){ System.out.println(var); } //Removing element AA from the arraylist al.remove("AA"); //Removing element FF from the arraylist al.remove("FF"); //Removing element CC from the arraylist al.remove("CC"); /*This element is not present in the list so * it should return false */ boolean b=al.remove("GG"); System.out.println("Element GG removed: "+b); System.out.println("ArrayList After remove:"); for(String var2: al){ System.out.println(var2); } }}
输出:
ArrayList before remove:AABBCCDDEEFFElement GG removed: falseArrayList After remove:BBDDEE
