Java 中的列表如何工作?
javaobject oriented programmingprogramming更新于 2025/1/5 5:00:17
public interface List<E> extends Collection<E>
List 接口扩展了 Collection,并声明了存储元素序列的集合的行为。
可以使用从零开始的索引,根据元素在列表中的位置插入或访问元素。
列表可能包含重复的元素。
除了 Collection 定义的方法外,List 还定义了一些自己的方法,下表总结了这些方法。
如果无法修改集合,则多个列表方法将抛出 UnsupportedOperationException,并且当一个对象与另一个对象不兼容时,将生成 ClassCastException。
示例
上述接口已在各种类中实现,如 ArrayList 或 LinkedList 等。以下示例解释了上述集合方法的各种类实现中的几种方法−
package com.tutorialspoint;
import java.util.*;
public class CollectionsDemo {
public static void main(String[] args) {
List<String> a1 = new ArrayList<>();
a1.add("Zara");
a1.add("Mahnaz");
a1.add("Ayan");
System.out.println("ArrayList: " + a1);
List<String> l1 = new LinkedList<>();
l1.add("Zara");
l1.add("Mahnaz");
l1.add("Ayan");
l1.remove(1);
System.out.println("LinkedList: " + l1);
}
}
输出
这将产生以下结果 −
ArrayList: [Zara, Mahnaz, Ayan] LinkedList: [Zara, Ayan]
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

