List的6种赋值方式
public static void main(String[] args) {
//第一种赋值
List<String> list1 = Arrays.asList("string1","string2","string3");
//第二种赋值
List<String> list2 = new ArrayList<>();
list2.add("string4");
list2.add("string5");
list2.add("string6");
//第三种赋值
list2.addAll(list1);
//第四种赋值
List<String> list3 = new ArrayList<>();
Collections.addAll(list3, "string7","string8","string9");
//第五种赋值
List<String> list4 = new ArrayList<String>(){{
add("string10");
add("string11");
add("string12");
//第六种赋值
addAll(list1);
}};
System.out.println(list1);
System.out.println(list2);
System.out.println(list3);
System.out.println(list4);
}
/*output
[string1, string2, string3]
[string4, string5, string6, string1, string2, string3]
[string7, string8, string9]
[string10, string11, string12, string1, string2, string3]
*/
本文详细介绍了在Java中使用List时的六种赋值方式:Arrays.asList,ArrayList的add和addAll,Collections.addAll,以及使用构造器初始化并添加List内容。
1万+

被折叠的 条评论
为什么被折叠?



