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

java-list創(chuàng)建的兩種常見(jiàn)方式

 更新時(shí)間:2022年11月29日 09:27:57   作者:startyangu  
本文給大家分享Java-list創(chuàng)建的兩種常見(jiàn)方式,每種方式結(jié)合實(shí)例代碼給大家講解的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

java-list創(chuàng)建的兩種方式

方式一:

List<String> list = new ArrayList<String>();

方式二:

list<Stirng> list = Lists.newArrayList();

示例:

String tag = "tag1,tag2";
String[] tags = target.split(",");
//將數(shù)組的每個(gè)元素分別添加到list中作為list的元素
list<Stirng> list = Lists.newArrayList(tags);
        for (String item : list) {
            System.out.println(item);
        }

PS:將數(shù)組或者字符串直接作為參數(shù)給到list,會(huì)把數(shù)組中的每個(gè)元素后者字符串作為元素add到list中

Java快速創(chuàng)建List常用幾種方式

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

如果想要改變可以通過(guò) 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-list創(chuàng)建的兩種方式的文章就介紹到這了,更多相關(guān)java-list創(chuàng)建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java?IO之流的分類詳解

    Java?IO之流的分類詳解

    這篇文章主要為大家介紹了Java?IO之流的分類,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    SQL注入是比較常見(jiàn)的網(wǎng)絡(luò)攻擊方式之一,在客戶端在向服務(wù)器發(fā)送請(qǐng)求的時(shí)候,sql命令通過(guò)表單提交或者url字符串拼接傳遞到后臺(tái)持久層,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令,下面這篇文章主要給大家總結(jié)介紹了關(guān)于Java項(xiàng)目防止SQL注入的幾種方法,需要的朋友可以參考下
    2023-04-04
  • jackson 如何將實(shí)體轉(zhuǎn)json json字符串轉(zhuǎn)實(shí)體

    jackson 如何將實(shí)體轉(zhuǎn)json json字符串轉(zhuǎn)實(shí)體

    這篇文章主要介紹了jackson 實(shí)現(xiàn)將實(shí)體轉(zhuǎn)json json字符串轉(zhuǎn)實(shí)體,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringCloud之Config配置中心與Redis分布式鎖詳解

    SpringCloud之Config配置中心與Redis分布式鎖詳解

    這篇文章主要給大家介紹了SpringCloud Alibaba中Config配置中心,Redis分布式鎖,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考閱讀
    2023-05-05
  • QueryWrapper中or的使用技巧分享

    QueryWrapper中or的使用技巧分享

    在日常的開發(fā)工作中,處理數(shù)據(jù)庫(kù)查詢是一個(gè)非常常見(jiàn)的任務(wù),尤其是當(dāng)我們需要在復(fù)雜條件下篩選數(shù)據(jù)時(shí),如何編寫高效、簡(jiǎn)潔且可維護(hù)的查詢邏輯顯得尤為重要,本文給大家介紹了QueryWrapper中or的使用技巧,需要的朋友可以參考下
    2024-10-10
  • java四種訪問(wèn)權(quán)限實(shí)例分析

    java四種訪問(wèn)權(quán)限實(shí)例分析

    這篇文章主要介紹了java四種訪問(wèn)權(quán)限實(shí)例分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • SpringBoot解決循環(huán)調(diào)用問(wèn)題

    SpringBoot解決循環(huán)調(diào)用問(wèn)題

    作者在將SpringBoot從1.5版本升級(jí)至2.6版本,并遷移至阿里云上運(yùn)行后,遇到了循環(huán)調(diào)用問(wèn)題,在Jetty容器中運(yùn)行沒(méi)問(wèn)題,但在Tomcat容器中就出現(xiàn)了循環(huán)引用問(wèn)題,原因是SpringBoot 2.6不鼓勵(lì)循環(huán)引用,暴露出該問(wèn)題,作者提供了兩種解決思路
    2024-10-10
  • 關(guān)于List、Map、Stream初始化方式

    關(guān)于List、Map、Stream初始化方式

    這篇文章主要介紹了關(guān)于List、Map、Stream初始化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • ?Java數(shù)據(jù)結(jié)構(gòu)的十大排序

    ?Java數(shù)據(jù)結(jié)構(gòu)的十大排序

    這篇文章主要介紹了?Java數(shù)據(jù)結(jié)構(gòu)的十大排序,排序算法分為比較類排序和非比較類排序,具體的內(nèi)容,需要的朋友參考下面思維導(dǎo)圖及文章介紹,希望對(duì)你有所幫助
    2022-01-01
  • Java并發(fā)編程之柵欄(CyclicBarrier)實(shí)例介紹

    Java并發(fā)編程之柵欄(CyclicBarrier)實(shí)例介紹

    這篇文章主要介紹了Java并發(fā)編程之柵欄(CyclicBarrier)實(shí)例介紹,柵欄類似閉鎖,但是它們是有區(qū)別的,需要的朋友可以參考下
    2015-04-04

最新評(píng)論

巴中市| 潞城市| 曲麻莱县| 合作市| 光山县| 太仆寺旗| 尉犁县| 双牌县| 泸溪县| 靖远县| 武冈市| 桃源县| 称多县| 汕尾市| 那曲县| 全椒县| 南涧| 瑞安市| 淳安县| 安溪县| 三江| 望江县| 伊春市| 平武县| 息烽县| 洪洞县| 罗江县| 门源| 郑州市| 洮南市| 荔波县| 潜江市| 乳山市| 孙吴县| 新田县| 金川县| 湘西| 丰台区| 延寿县| 砀山县| 绍兴县|