gpt4 book ai didi

Java中List与Map初始化的一些写法分享

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Java中List与Map初始化的一些写法分享由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

Java的在还没有发现新写法之前时,我一直是这么初始化List跟Map:

  。

复制代码代码如下:

//初始化List
    List<string> list = new ArrayList</string><string>();
    list.add("www.zzvips.com");
    list.add("string2");
    //some other list.add() code......
    list.add("stringN");

    //初始化Map
    Map</string><string , String> map = new HashMap</string><string , String>();
    map.put("key1", "value1");
    map.put("key2", "value2");
    //.... some other map.put() code
    map.put("keyN", "valueN");
    </string>

  。

好麻烦啊。。。。。有一天撸到这样的一种方式:

  。

复制代码代码如下:

//初始化List
    List<string> list = new ArrayList</string><string>(){{
    add("string1");
    add("string2");
    //some other add() code......
    add("stringN");
    }};

    //初始化Map
    Map</string><string , String> map = new HashMap</string><string , String>(){{
    put("key1", "value1");
    put("key2", "jb51.net");
    //.... some other put() code
    put("keyN", "valueN");
    }};
    </string>

  。

虽然看起来没少写多少代码,但是个人觉得这种方式还是简洁多了很多,很流畅啊哈哈~ 例,后现一聚小编测试了List两个实例更简单 。

方法一: 利用Array与ArrayList的相互转换方法,代码如下:

复制代码代码如下:

rrayList<String> list = new ArrayList(Arrays.asList("Ryan", "Julie", "Bob"));

  。

方法二: 利用ArrayList的add方法完成初始化赋值,代码如下:

复制代码代码如下:

List list = new ArrayList<String>(){{
add("A");
add("B");
}}

最后此篇关于Java中List与Map初始化的一些写法分享的文章就讲到这里了,如果你想了解更多关于Java中List与Map初始化的一些写法分享的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com