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);
        }
    }
}
`
相关推荐
盐焗鹌鹑蛋1 分钟前
【Linux】ELF与库加载
java·linux·服务器
WarPigs5 分钟前
Unity未激活的物体无法响应事件?
java·unity·游戏引擎
十五喵源码网10 分钟前
基于SpringBoot2+vue2的公寓报修管理系统
java·毕业设计·springboot·论文笔记
珍珠先生11 分钟前
第16章 集合框架:List 与 Set
java
李少兄12 分钟前
Windows 系统 Hosts 文件完全指南
windows
录大大i22 分钟前
Windows前端开发环境搭建终极实战文档(Nvm+Node+Pnpm+Nrm)
windows
Dovis(誓平步青云)23 分钟前
心情日记的安全编辑流程:输入校验、删除确认与状态回收
android·运维·服务器·开发语言·windows·安全
薛定猫AI30 分钟前
【深度解析】DeepSeek Harness:可插拔智能体运行时如何连接大模型与真实计算机
java·运维·网络
rannn_11136 分钟前
【力扣hot100】回溯专题|全排列、子集、字母组合、组合总和、括号生成、单词搜索、分割回文串、N皇后
java·算法·leetcode·回溯
sg_knight40 分钟前
openCode 安装与初始化配置(Windows / macOS / Linux)
linux·windows·macos·llm·agent·ai编程·opencode