国产探花免费观看_亚洲丰满少妇自慰呻吟_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("m.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");
}}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江源县| 墨玉县| 化隆| 呈贡县| 西安市| 宝鸡市| 广州市| 嘉峪关市| 凤城市| 中西区| 遂平县| 北票市| 莱州市| 腾冲县| 包头市| 吉水县| 永德县| 攀枝花市| 芒康县| 新乐市| 贺兰县| 景泰县| 天水市| 礼泉县| 阿瓦提县| 丹东市| 七台河市| 琼结县| 通海县| 丹阳市| 兰考县| 舟山市| 中方县| 益阳市| 盐山县| 邯郸县| 南昌市| 松桃| 苍溪县| 开化县| 龙里县|