Java中怎样新建一个list并给其赋值

场景

在Java中新建对象并赋值的方法一般是

int a = 1;

String b="公众号:霸道的程序猿";

即使是数组,在新建时并赋值

int[] x={1,2,3,4};

如果想在新建一个list并赋值要怎么办。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

List<String> list= new ArrayList<String>() {
        {
            this.add("公众号");
            this.add("霸道的程序猿");
            this.add("获取教程推送");
        }
    };

可以看到这里有两个大括号。

外面那层大括号是相当于new 接口

里面那层大括号是构造代码块,会在构造函数前调用 

原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13524514.html