Java 数组、List初始化赋值

发布时间 2023-05-04 15:55:47作者: movih

1 数组初始化赋值

//第一种初始化赋值方式
String[] strs1={"1","2"};
 
//第二种初始化赋值方式
String[] strs2=new String[]{"1","2"};

2 List初始化赋值

//第一种初始化赋值方式
List<String> strList1=Arrays.asList(new String[]{"1","2"});
 
//第二种初始化赋值方式(推荐)
List<String> strList2=new ArrayList(Arrays.asList(new String[]{"1","2"}));
 
//第三种初始化赋值方式
List<String> strList3=new ArrayList<String>{{
    add("1");
    add("2");
}};

注:Arrays.asList()返回的对象不支持add()和remove()方法。具体原因请参考以下博客。