Java 中的AbstractList remove()方法及示例
在抽象列表中,可以使用java.util.AbstractList类的 remove(int index) 方法从特定位置或索引中删除一个元素。
语法:
AbstractList.remove(int index)
参数: 参数index为整数数据类型,指定要从AbstractList中删除的元素的位置。
返回值: 这个方法返回刚刚从列表中删除的元素。
下面的程序说明了AbstractList.remove(int index)方法:
程序1:
// 用Java代码说明remove()方法
import java.util.*;
import java.util.LinkedList;
public class AbstractListDemo {
public static void main(String args[])
{
// 创建一个空的AbstractList
AbstractList<String>
list = new LinkedList<String>();
// 使用add()方法将元素添加到列表中
list.add("Geeks");
list.add("for");
list.add("Geeks");
list.add("10");
list.add("20");
// 输出列表
System.out.println("AbstractList: " + list);
// 使用remove()方法删除head
list.remove(3);
// 输出最终列表
System.out.println("Final AbstractList: " + list);
}
}
AbstractList: [Geeks, for, Geeks, 10, 20]
Final AbstractList: [Geeks, for, Geeks, 20]
程序2:
// 用Java代码示例remove()方法,当元素的位置作为参数传递时
import java.util.*;
import java.util.LinkedList;
public class AbstractListDemo {
public static void main(String args[])
{
// 创建一个空的AbstractList
AbstractList<String> list = new LinkedList<String>();
// 使用add()方法将元素添加到列表中
list.add("Geeks");
list.add("for");
list.add("Geeks");
list.add("10");
list.add("20");
// 输出列表
System.out.println("AbstractList:" + list);
// 使用remove()方法删除head
list.remove(0);
// 输出最终列表
System.out.println("Final AbstractList:" + list);
}
}
AbstractList:[Geeks, for, Geeks, 10, 20]
Final AbstractList:[for, Geeks, 10, 20]