java map初始化方式_java中Map和List初始化的两种方法
第一種方法(常用方法):
//初始化List
List list = new ArrayList();
list.add("string1");
list.add("string2");
//some other list.add() code......
list.add("stringN");
//初始化Map
Map map = new HashMap();
map.put("key1", "value1");
map.put("key2", "value2");
//.... some other map.put() code
map.put("keyN", "valueN");
第二種方法(雙括號初始化法)
//初始化List
List list = new ArrayList(){{
add("string1");
add("string2");
//some other add() code......
add("stringN");
}};
//初始化Map
Map map = new HashMap(){{
put("key1", "value1");
put("key2", "value2");
//.... some other put() code
put("keyN", "valueN");
}};
附:
利用Array與ArrayList的相互轉換方法,代碼如下:
ArrayList list = new ArrayList(Arrays.asList("Tom", "Jerry", "Mike"));
利用ArrayList的add方法完成初始化賦值,代碼如下:
List list = new ArrayList(){{
add("A");
add("B");
}}
總結
以上是生活随笔為你收集整理的java map初始化方式_java中Map和List初始化的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql express 无法启动服务_在
- 下一篇: java8 b计算时间差_java8-