java中快速創(chuàng)建帶初始值的List和Map實(shí)例
初始化一個(gè)List和Map對(duì)象并為期加入值的寫法如下:
List<String> sList = new ArrayList<String>(); sList.add("str1"); sList.add("str2");
Map<String,String> sMap = new HashMap<String, String>(); sMap.put("k1", "v1"); sMap.put("k2", "v2");
該操作也可以用如下的代碼實(shí)現(xiàn),可使代碼看起來更整潔:
List<String> sList = Arrays.asList("str1", "str2");//這種方法生成的list,是不支持添加或刪除元素的
private Map<Integer, String> newsEventMap = new HashMap<Integer, String>(){{ put("k1","v1"); put("k2","v2"); }};
以上這篇java中快速創(chuàng)建帶初始值的List和Map實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
通過Java實(shí)現(xiàn)自己動(dòng)手寫ls命令
在前面的文章中,我們仔細(xì)的介紹了關(guān)于ls命令的使用和輸出結(jié)果,在本篇文章當(dāng)中我們用Java代碼自己實(shí)現(xiàn)ls命令,更加深入的了解ls命令2022-10-10關(guān)于Java8的foreach中使用return/break/continue產(chǎn)生的問題
這篇文章主要介紹了關(guān)于Java8的foreach()中使用return/break/continue產(chǎn)生的問題,在使用foreach()處理集合時(shí)不能使用break和continue這兩個(gè)方法,也就是說不能按照普通的for循環(huán)遍歷集合時(shí)那樣根據(jù)條件來中止遍歷,需要的朋友可以參考下2023-10-10JAVA?GUI基礎(chǔ)與MouseListener用法
這篇文章主要介紹了JAVA?GUI基礎(chǔ)與MouseListener用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12String轉(zhuǎn)BigDecimal,BigDecimal常用操作,以及避免踩坑記錄
這篇文章主要介紹了String轉(zhuǎn)BigDecimal,BigDecimal常用操作,以及避免踩坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07Java實(shí)現(xiàn)AC自動(dòng)機(jī)全文檢索示例
本篇文章主要介紹了Java實(shí)現(xiàn)AC自動(dòng)機(jī)全文檢索示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02java自帶的工具Jstack截取進(jìn)程中的堆棧信息
本文給大家記錄的是java自帶的工具Jstack截取進(jìn)程中的堆棧信息的方法,非常的實(shí)用,有需要的小伙伴可以參考下。2016-01-01POST方法給@RequestBody傳參數(shù)失敗的解決及原因分析
這篇文章主要介紹了POST方法給@RequestBody傳參數(shù)失敗的解決及原因分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10