【基础笔记】list初始化同时赋值 Java

方法1(常规方法):

List<String> list = new ArrayList<String>();
list.add("abc");
list.add("def");
list.add("hig");

方法2:

List<String> list = new ArrayList<String>(Arrays.asList("a","b","c"));

方法3:

List<String> list = Arrays.asList("a","b","c");

方法4:

List<String> list = new ArrayList<String>() {//这个大括号 就相当于我们  new 接口
          {//这个大括号 就是 构造代码块 会在构造函数前 调用
              this.add("one");//this 可以省略  这里加上 只是为了让读者 更容易理解
              add("two");
              add("three");
          }
      };
发布了23 篇原创文章 · 获赞 1 · 访问量 4283

猜你喜欢

转载自blog.csdn.net/michiko98/article/details/103883369