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

溫馨提示×

溫馨提示×

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

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

Java中ArrayList初始化的四種方法的介紹

發布時間:2021-04-09 15:13:39 來源:億速云 閱讀:344 作者:啵贊 欄目:開發技術

本篇內容主要講解“Java中ArrayList初始化的四種方法的介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Java中ArrayList初始化的四種方法的介紹”吧!

1 起因

在實際業務開發中, 我們經常會遇到需要臨時創建一個數組的情況, 今天我們就來講一下Java中ArrayList初始化的方法

2 解決方案

直接上結論, 總共有四種初始化方法:

  • 雙括號法

  • Arrays.asList

  • stream

  • Lists

2.1 雙括號法

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

2.2 Arrays.asList

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

上面這種方式生成的數組 無法修改 , 要想修改可以使用如下方式:

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

2.3 stream

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

2.4 Lists

Java 9以后才可以使用哦

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

3 總結

最后我為前三種方法進行了一次速度競賽, 它們的用時如下(僅供參考):

Arrays.asList(0) > 雙括號法(9) > stream(36)

到此,相信大家對“Java中ArrayList初始化的四種方法的介紹”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

金乡县| 灵宝市| 苏尼特右旗| 平度市| 会同县| 新沂市| 阿克苏市| 上高县| 康平县| 大足县| 金湖县| 承德县| 工布江达县| 江口县| 盘锦市| 平江县| 铜川市| 宁夏| 阳西县| 新晃| 正镶白旗| 铅山县| 偃师市| 宜章县| 隆回县| 山丹县| 宜宾市| 巧家县| 河池市| 兴化市| 台南市| 炎陵县| 金乡县| 云和县| 兴安盟| 柯坪县| 马尔康县| 海阳市| 贵南县| 景德镇市| 镇远县|