列表如何在 Java 中工作?


public interface List<E> extends Collection<E>

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

  • 可以使用基于零的索引通过其在列表中的位置来插入或访问元素。

  • 列表可能包含重复元素。

  • 除了Collection 定义的方法外,List 还定义了一些自己的方法,并在下表中进行了总结。

  • 如果集合不能被修改,则几个 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]

更新于: 10-5-2022

144 次查看

开启你的 职业生涯

完成课程获取认证

开始
广告