java.util.ArrayList.remove(Object) 方法移除此列表中第一個出現的指定元素,如果它存在。如果列表中不包含該元素,它是不變的。
以下是java.util.ArrayList.remove()方法的宣告
public boolean remove(Object o)
o -- 可以從該列表中刪除的元素,如果存在的話。
如果此列表包含指定的元素此方法返回true,否則該列表不變。
NA
下面的範例演示java.util.ArrayList.remove(object)方法的用法。
package com.yiibai; import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { // create an empty array list with an initial capacity ArrayList<String> arrlist = new ArrayList<String>(5); // use add() method to add values in the list arrlist.add("G"); arrlist.add("E"); arrlist.add("F"); arrlist.add("M"); arrlist.add("E"); System.out.println("Size of list: " + arrlist.size()); // let us print all the values available in list for (String value : arrlist) { System.out.println("Value = " + value); } // Removes first occurrence of "E" arrlist.remove("E"); System.out.println("Now, Size of list: " + arrlist.size()); // let us print all the values available in list for (String value : arrlist) { System.out.println("Value = " + value); } } }
讓我們來編譯和執行上面的程式,這將產生以下結果:
Size of list: 5 Value = G Value = E Value = F Value = M Value = E Now, Size of list: 4 Value = G Value = F Value = M Value = E