亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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 方法增加新的元素時會報異常 java.lang.UnsupportedOperationException。這種方式僅適用于構(gòu)造靜態(tài)不變的 List。

如果想要改變可以通過 ArrayLis t進行包裝成動態(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java Hibernate中的查詢策略和抓取策略

    Java Hibernate中的查詢策略和抓取策略

    Hibernate是一種Java對象關(guān)系映射框架,提供了多種查詢和抓取策略,用于優(yōu)化數(shù)據(jù)庫訪問性能。查詢策略包括延遲加載、立即加載、查詢緩存等,抓取策略包括join抓取、子查詢抓取、批量抓取等。這些策略可以根據(jù)實際應用場景進行選擇和配置,提高數(shù)據(jù)訪問的效率和穩(wěn)定性
    2023-04-04
  • 如何使用HttpClient發(fā)送java對象到服務器

    如何使用HttpClient發(fā)送java對象到服務器

    這篇文章主要介紹了如何使用HttpClient發(fā)送java對象到服務器,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • 解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作

    解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作

    這篇文章主要介紹了解決Spring Cloud Gateway獲取body內(nèi)容,不影響GET請求的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Java中的隱式參數(shù)和顯示參數(shù)實例詳解

    Java中的隱式參數(shù)和顯示參數(shù)實例詳解

    這篇文章主要介紹了Java中的隱式參數(shù)和顯示參數(shù)是什么,另外還有兩個小例子幫助大家理解,需要的朋友可以參考下。
    2017-08-08
  • 聊聊spring繼承的問題

    聊聊spring繼承的問題

    這篇文章主要介紹了spring繼承的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Mybatis-Plus實現(xiàn)自動生成代碼的操作步驟

    Mybatis-Plus實現(xiàn)自動生成代碼的操作步驟

    AutoGenerator 是 MyBatis-Plus 的代碼生成器,通過 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各個模塊的代碼,極大的提升了開發(fā)效率,本文將給大家介紹Mybatis-Plus實現(xiàn)自動生成代碼的操作步驟
    2023-10-10
  • SpringBoot搭建全局異常攔截

    SpringBoot搭建全局異常攔截

    這篇文章主要介紹了SpringBoot搭建全局異常攔截,本文通過詳細的介紹與代碼的展示,詳細的說明了如何搭建該項目,包括創(chuàng)建,啟動和測試步驟,需要的朋友可以參考下
    2021-06-06
  • SpringBoot設置Json返回字段為非空問題

    SpringBoot設置Json返回字段為非空問題

    這篇文章主要介紹了SpringBoot設置Json返回字段為非空問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Java的Struts2框架中攔截器使用的實例教程

    Java的Struts2框架中攔截器使用的實例教程

    攔截器是Struts框架的重要特性,Struts中每一個Action請求都包裝在一系列的攔截器的內(nèi)部,這里我們就來看一下Java的Struts2框架中攔截器使用的實例教程
    2016-07-07
  • Java實現(xiàn)猜數(shù)字小游戲代碼

    Java實現(xiàn)猜數(shù)字小游戲代碼

    大家好,本篇文章主要講的是Java實現(xiàn)猜數(shù)字小游戲代碼,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01

最新評論