最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java創(chuàng)建List常用幾種方法

 更新時(shí)間:2023年09月05日 10:15:55   作者:曠野歷程  
本文主要介紹了Java創(chuàng)建List常用幾種方法,主要介紹了9種方法,具有一定的參考價(jià)值,感興趣的可以了解一下

1、常規(guī)操作 new ArrayList<>() 創(chuàng)建

List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);

2、Arrays工具類創(chuàng)建

List<Integer> list = Arrays.asList(1, 2, 3);

Arrays.asList() 方法是 Arrays 的靜態(tài)方法。這種方式構(gòu)造的 List 是固定長度的,如果調(diào)用 add 方法增加新的元素時(shí)會(huì)報(bào)異常 java.lang.UnsupportedOperationException。這種方式僅適用于構(gòu)造靜態(tài)不變的 List。

如果想要改變可以通過 ArrayLis t進(jìn)行包裝成動(dòng)態(tài)。

List<Integer> list = Arrays.asList(1, 2, 3);
list = new ArrayList<>(list);
list.add(4);

3、Stream創(chuàng)建

List<Integer> list = Stream.of(1, 2, 3).collect(Collectors.toList());

4、匿名內(nèi)部類創(chuàng)建

List<Integer> list= new ArrayList() {{
    add(1);
    add(2);
    add(3);
}};

5、Hutool工具類創(chuàng)建

List<Integer> list = CollectionUtil.newArrayList(1, 2, 3);

6、guava工具類創(chuàng)建

import com.google.common.collect.Lists;
List<Integer> list = Lists.newArrayList(1, 2, 3);

7、JDK9 引入的Lists創(chuàng)建

List<Integer> list = Lists.newArrayList(1, 2, 3);

8、JDK9引入 List.of (不可變)

List<Integer> list = List.of(1,2,3);

到此這篇關(guān)于Java創(chuàng)建List常用幾種方法的文章就介紹到這了,更多相關(guān)Java創(chuàng)建List內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot中屬性賦值操作的實(shí)現(xiàn)

    SpringBoot中屬性賦值操作的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot中屬性賦值操作的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • SpringBoot中使用攔截器攔截跳轉(zhuǎn)登錄的兩種實(shí)現(xiàn)方法

    SpringBoot中使用攔截器攔截跳轉(zhuǎn)登錄的兩種實(shí)現(xiàn)方法

    攔截器(Interceptor)是Spring框架提供的一種機(jī)制,用于在請(qǐng)求的生命周期中插入自定義邏輯,如身份驗(yàn)證、日志記錄等,本文將詳細(xì)介紹兩種在SpringBoot中使用攔截器來控制用戶登錄并跳轉(zhuǎn)到指定頁面的方法,需要的朋友可以參考下
    2024-11-11
  • JAVA利用順序表實(shí)現(xiàn)“楊輝三角”的思路及代碼示例

    JAVA利用順序表實(shí)現(xiàn)“楊輝三角”的思路及代碼示例

    楊輝三角形是中國古代數(shù)學(xué)的杰出研究成果之一,是我國北宋數(shù)學(xué)家賈憲于1050年首先發(fā)現(xiàn)并使用的,這篇文章主要介紹了JAVA利用順序表實(shí)現(xiàn)楊輝三角的思路及代碼示例,需要的朋友可以參考下
    2025-01-01
  • spring容器啟動(dòng)實(shí)現(xiàn)初始化某個(gè)方法(init)

    spring容器啟動(dòng)實(shí)現(xiàn)初始化某個(gè)方法(init)

    這篇文章主要介紹了spring容器啟動(dòng)實(shí)現(xiàn)初始化某個(gè)方法(init),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java實(shí)現(xiàn)桌面右下角彈窗效果

    java實(shí)現(xiàn)桌面右下角彈窗效果

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)桌面右下角彈窗效果,模仿類似于qq消息彈窗,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Springboot jdbctemplate整合實(shí)現(xiàn)步驟解析

    Springboot jdbctemplate整合實(shí)現(xiàn)步驟解析

    這篇文章主要介紹了Springboot jdbctemplate整合實(shí)現(xiàn)步驟解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • SpringBoot實(shí)現(xiàn)EMQ設(shè)備的上下線告警

    SpringBoot實(shí)現(xiàn)EMQ設(shè)備的上下線告警

    EMQX?的上下線系統(tǒng)消息通知功能在客戶端連接成功或者客戶端斷開連接,需要實(shí)現(xiàn)設(shè)備的上下線狀態(tài)監(jiān)控,所以本文給大家介紹了如何通過SpringBoot實(shí)現(xiàn)EMQ設(shè)備的上下線告警,文中有詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-10-10
  • Java輸出數(shù)組的3種方法

    Java輸出數(shù)組的3種方法

    這篇文章主要給大家介紹了關(guān)于Java輸出數(shù)組的3種方法,對(duì)于初學(xué)者來說,數(shù)組的輸入輸出是一個(gè)麻煩的問題,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • java實(shí)現(xiàn)圖片分割指定大小

    java實(shí)現(xiàn)圖片分割指定大小

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)圖片分割指定大小,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • SpringBoot關(guān)于自動(dòng)注入mapper為空的坑及解決

    SpringBoot關(guān)于自動(dòng)注入mapper為空的坑及解決

    這篇文章主要介紹了SpringBoot關(guān)于自動(dòng)注入mapper為空的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評(píng)論

莒南县| 台东市| 烟台市| 敦化市| 大悟县| 盘山县| 阿合奇县| 林甸县| 平乡县| 会昌县| 凤冈县| 龙泉市| 犍为县| 平乡县| 元阳县| 烟台市| 鄂托克旗| 福泉市| 台江县| 南和县| 磐石市| 德清县| 思茅市| 青铜峡市| 安陆市| 黔南| 宁化县| 岫岩| 乌鲁木齐县| 马山县| 台山市| 巫溪县| 拉孜县| 梅州市| 陈巴尔虎旗| 德格县| 安龙县| 琼海市| 东阿县| 历史| 灵山县|