List接口扩展了 Collection 并声明了存储一系列元素的集合的行为。
Sr.No. | Method & Remark |
---|---|
1 | void add(int index,Object obj) 将obj插入到调用列表中传递给索引的索引处。 |
2 | boolean addAll(int index,Collection c) 将 c 的所有元素插入到调用列表中传递给索引的索引处。 链接:https://www.learnfk.comhttps://www.learnfk.com/java/java-list-interface.html 来源:LearnFk无涯教程网 |
3 | Object get(int index) 返回存储在调用集合中指定索引处的对象。 |
4 | int indexOf(Object obj) 返回调用列表中obj的第一个的索引。 |
5 | int lastIndexOf(Object obj) 返回调用列表中obj的最后一个的索引。 |
6 | ListIterator listIterator() 将迭代器返回到调用列表的开头。 |
7 | ListIterator listIterator(int index) 返回从指定索引开始的调用列表的迭代器。 |
8 | Object remove(int index) 从调用列表中删除位置索引处的元素,并返回已删除的元素。 |
9 | Object set(int index,Object obj) 将obj分配给调用列表中index指定的位置。 |
10 | List subList(int start,int end) 返回一个列表,其中包含调用列表中从头到尾的元素。 |
上述接口在各种类如ArrayList或LinkedList的,等得到落实,下面说明各种类实现上述收集方法一些方法的示例-
import java.util.*; public class CollectionsDemo { public static void main(String[] args) { List a1=new ArrayList(); a1.add("Learnfk"); a1.add("Mahnaz"); a1.add("Ayan"); System.out.println(" ArrayList Elements"); System.out.print("\t" + a1); List l1=new LinkedList(); l1.add("Learnfk"); l1.add("Mahnaz"); l1.add("Ayan"); System.out.println(); System.out.println(" LinkedList Elements"); System.out.print("\t" + l1); } }
这将产生以下输出-
ArrayList Elements [Learnfk, Mahnaz, Ayan] LinkedList Elements [Learnfk, Mahnaz, Ayan]
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)