Java : ArrayList 初始化及赋值的两种方式

双括号初始化理解及效率问题参考:双大括号初始化的理解和使用

 

package com.idark;

import java.util.ArrayList;

/**
 * @description: Demo测试
 * @author: iDark
 * @create: 2018/8/3 14:57
 * @email: 43352901@qq.com
 */
public class Demo {
    public static void main(String[] args) {

        //Method 1
        ArrayList<String> lists1 = new ArrayList<String>();
        lists1.add("test1");
        lists1.add("test2");

        //Method 2 , (double brace initialization)
        ArrayList<String> lists2 = new ArrayList<String>(){{
            add("test1");
            add("test2");
        }};
    }
}

 

    原文作者:iDark_csdn
    原文地址: https://blog.csdn.net/mlym521/article/details/81387830
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞