Java 中的 List 接口是什么?

java 8object oriented programmingprogramming

List 接口扩展了 Collection 接口,并声明了存储元素序列的集合的行为。

可以使用从零开始的索引,根据元素在列表中的位置插入或访问元素。

列表可以包含重复的元素。

除了 Collection 定义的方法外,List 还定义了一些自己的方法,下表对这些方法进行了总结。

如果无法修改集合,则多个 List 方法将抛出 UnsupportedOperationException 异常;如果一个对象与另一个对象不兼容,则会生成 ClassCastException 异常。

示例

public class CollectionsDemo {

public static void main(String[] args) {

List a1 = new ArrayList();

a1.add("Zara");

a1.add("Mahnaz");

a1.add("Ayan");

System.out.println(" ArrayList Elements");

System.out.print("\t" + a1);

List l1 = new LinkedList();

l1.add("Zara");

l1.add("Mahnaz");

l1.add("Ayan");

System.out.println();

System.out.println(" LinkedList Elements");

System.out.print("\t" + l1);

}

}

输出

ArrayList Elements

[Zara, Mahnaz, Ayan]

LinkedList Elements

[Zara, Mahnaz, Ayan]

相关文章

Java 中的 finally 块是什么?

Java 中的空指针异常是什么?如何修复?

Java 中的非受检异常是什么?

如何在 Java 中拆分字符串?

如何在 Java 中对包含空元素的对象数组进行排序?

如何在 Java 中使用堆栈反转数组元素?

Java 中,无论是原始类型还是引用类型,实例变量的默认值是什么?

我们可以在 Java 类中定义接口吗?

打印 Java 数组最简单的方法是什么?

Java 中的 final、finally 和 finalize() 有什么区别?

打印

下一节 ❯❮ 上一节