方法remove(int index)
用于从列表中删除指定索引的元素。它删除一个元素并返回相同的元素。如果指定的索引小于零或大于列表的大小(ArrayList
的索引大小),则抛出IndexOutOfBoundsException
。
public Object remove(int index)
例
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("AB");
al.add("CD");
al.add("EF");
al.add("GH");
al.add("AB");
al.add("YZ");
System.out.println("ArrayList before remove:");
for(String var: al){
System.out.println(var);
}
//Removing 1st element
al.remove(0);
//Removing 3rd element from the remaining list
al.remove(2);
//Removing 4th element from the remaining list
al.remove(2);
System.out.println("ArrayList After remove:");
for(String var2: al){
System.out.println(var2);
}
}
}
输出:
ArrayList before remove:
AB
CD
EF
GH
AB
YZ
ArrayList After remove:
CD
EF
YZ