Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java初始化list

作者:紛手也是一茽の媄丽   发布日期:2025-12-24   浏览:69

import java.util.ArrayList;
import java.util.List;

public class InitializeListExample {
    public static void main(String[] args) {
        // 方法1:使用构造函数初始化空列表
        List<String> list1 = new ArrayList<>();
        // 解释:这里我们创建了一个空的ArrayList,之后可以添加元素

        // 方法2:使用构造函数并直接添加元素
        List<String> list2 = new ArrayList<>(List.of("apple", "banana", "orange"));
        // 解释:这里我们创建了一个包含初始元素的ArrayList,使用List.of()方法创建一个不可修改的列表作为参数传递给ArrayList的构造函数

        // 方法3:使用双重大括号语法(匿名内部类)
        List<String> list3 = new ArrayList<String>() {{
            add("apple");
            add("banana");
            add("orange");
        }};
        // 解释:这种方法使用了匿名内部类的方式,在实例初始化块中添加元素。注意这种方式可能会导致内存泄漏和性能问题,不推荐在生产环境中使用。

        // 方法4:Java 9+ 使用List.of()创建不可变列表
        List<String> list4 = List.of("apple", "banana", "orange");
        // 解释:List.of()方法返回一个不可变的列表,适用于不需要修改的场景。尝试修改这个列表会抛出UnsupportedOperationException异常。

        // 打印列表内容
        System.out.println("list1: " + list1);
        System.out.println("list2: " + list2);
        System.out.println("list3: " + list3);
        System.out.println("list4: " + list4);
    }
}

上一篇:javabean是什么

下一篇:java math.pow

大家都在看

java url decode

java判断是windows还是linux

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java读取excel中的图片

java新建

java base64 加密

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站