91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中初始化List集合的方式有哪些

發布時間:2021-09-13 10:44:53 來源:億速云 閱讀:113 作者:小新 欄目:編程語言

小編給大家分享一下Java中初始化List集合的方式有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

List是在開發中比較常用的集合,以下是初始化List的幾種方式。

常規方式

List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
System.out.println("getList1: " + list);

輸出

getList1: [1, 2, 3]

Arrays 工具類

// 生成的list不可變
List<String> list = Arrays.asList("1", "2", "3");
System.out.println("getList2: " + list);
// 如果要可變需要用ArrayList包裝一下
List<String> numbers = new ArrayList<>(Arrays.asList("1", "2", "3"));
numbers.add("4");
System.out.println("numbers: " + numbers);

輸出

getList2: [1, 2, 3]
numbers: [1, 2, 3, 4]

Collections 工具類

// 生成的list不可變
List<String> list = Collections.nCopies(3, "1");
System.out.println("getList3: " + list);
// 如果要可變需要用ArrayList包裝一下
List<String> dogs = new ArrayList<>(Collections.nCopies(3, "dog"));
dogs.add("dog");
System.out.println("dogs: " + dogs);

輸出

getList3: [1, 1, 1]
dogs: [dog, dog, dog, dog]

Lists 工具類

List<String> list = Lists.newArrayList("1", "2", "3");
System.out.println("getList4: " + list);

輸出

getList4: [1, 2, 3]

匿名內部類

List<String> list = new ArrayList<String>() {{
     add("1");
     add("2");
     add("3");
}};
System.out.println("getList5: " + list);

輸出

getList5: [1, 2, 3]

ImmutableList

List<String> list = ImmutableList.of("1", "2", "3");
System.out.println("getList6: " + list);

輸出

getList6: [1, 2, 3]

Java8 Stream

List<String> list = Stream.of("1", "2", "3").collect(Collectors.toList());
System.out.println("getList7: " + list);

輸出

getList7: [1, 2, 3]

Java9 List.of

List<String> list = List.of{"1", "2", "3"};
System.out.println("getList8: " + list);

輸出

getList8: [1, 2, 3]

以上是“Java中初始化List集合的方式有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝城县| 噶尔县| 巴彦淖尔市| 丁青县| 屏东市| 融水| 仁怀市| 宾川县| 兴文县| 衡南县| 民权县| 包头市| 青海省| 寻乌县| 车险| 漳平市| 罗城| 林甸县| 双辽市| 新乡市| 常山县| 张家川| 万年县| 来安县| 镇宁| 呈贡县| 崇仁县| 乐亭县| 云龙县| 栾川县| 海兴县| 宁强县| 新乡县| 太保市| 清远市| 临漳县| 万宁市| 石河子市| 天长市| 钦州市| 淳化县|