java list的六种赋值方式

	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]
	*/

 

posted @ 2022-06-01 09:20  锐洋智能  阅读(13273)  评论(0)    收藏  举报