Java 列表是如何工作的

Java 列表是如何工作的

public interface List<E> extends Collection<E>

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

  • 元素可以按照它们在列表中的位置使用基于0的索引进行插入或访问。

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

  • 除了 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]

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程