国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java中List與Map初始化的一些寫法分享

2019-11-26 15:48:24
字體:
來源:轉載
供稿:網友

Java的在還沒有發現新寫法之前時,我一直是這么初始化List跟Map:

復制代碼 代碼如下:

//初始化List
    List<string> list = new ArrayList</string><string>();
    list.add("www.survivalescaperooms.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", "VeVB.COm");
    //.... 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");
}}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武山县| 迁安市| 开鲁县| 玉山县| 隆子县| 茂名市| 满城县| 定远县| 陆良县| 东辽县| 保靖县| 湛江市| 牙克石市| 莱州市| 临安市| 修武县| 利辛县| 孙吴县| 通道| 青州市| 瑞丽市| 应用必备| 颍上县| 宿松县| 信阳市| 黄大仙区| 沙坪坝区| 武汉市| 鹤岗市| 北安市| 姜堰市| 呈贡县| 黔江区| 巴彦县| 乌恰县| 沂南县| 长寿区| 县级市| 丰顺县| 岳西县| 抚宁县|