Java List 和 ArrayList

我们将详细解释 ListArrayList 的使用,以及 Arrays.sort 在 Java 的数组排序中的作用。

ListArrayList

List 接口
  • List 是一个接口,它继承自 Collection,表示一个有序的元素集合,允许包含重复的元素。

  • 定义格式:

    复制代码

    java

    复制代码

    复制代码
    `List<E>
    `
    • E 代表元素类型。
ArrayList 类
  • ArrayListList 接口的一个实现类,基于动态数组实现,有很好的随机访问性能。

  • 定义格式:

    复制代码

    java

    复制代码

    复制代码
    `ArrayList<E>
    `
    • E 代表元素类型。
  • 常用构造方法:

    • ArrayList():创建一个空的动态数组。
    • ArrayList(Collection<? extends E> c):创建一个包含指定集合元素的动态数组。
示例:创建和使用 ArrayList 来存储结果列表
复制代码

java

复制代码

复制代码
`import java.util.ArrayList;
import java.util.List;

public class ArrayListExample {
    public static void main(String[] args) {
        // 创建一个存储 List<Integer> 的ArrayList
        List<List<Integer>> result = new ArrayList<>();

        // 添加一些示例数据
        List<Integer> list1 = new ArrayList<>();
        list1.add(1);
        list1.add(2);
        result.add(list1);

        List<Integer> list2 = new ArrayList<>();
        list2.add(3);
        list2.add(4);
        result.add(list2);

        // 遍历并打印结果
        for (List<Integer> list : result) {
            System.out.println(list);
        }
    }
}
`
相关推荐
一 乐16 分钟前
民宿|基于java的民宿推荐系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·源码
爱记录的小磊16 分钟前
java-selenium自动化快速入门
java·selenium·自动化
鹏码纵横18 分钟前
已解决:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 异常的正确解决方法,亲测有效!!!
java·python·mysql
weixin_9854321119 分钟前
Spring Boot 中的 @ConditionalOnBean 注解详解
java·spring boot·后端
Mr Aokey20 分钟前
Java UDP套接字编程:高效实时通信的实战应用与核心类解析
java·java-ee
冬天vs不冷21 分钟前
Java分层开发必知:PO、BO、DTO、VO、POJO概念详解
java·开发语言
hong_zc25 分钟前
Java 文件操作与IO流
java·文件操作·io 流
木棉软糖1 小时前
【记录坑点问题】IDEA运行:maven-resources-production:XX: OOM: Java heap space
java·maven·intellij-idea
chusheng18401 小时前
2025最新版!Windows Python3 超详细安装图文教程(支持 Python3 全版本)
windows·python·python3下载·python 安装教程·python3 安装教程
泽02022 小时前
C++之list的自我实现
开发语言·数据结构·c++·算法·list