网上一搜到处都是,记录下来。
第一种方法(常用方法):
//初始化List
List<string> list =
new
ArrayList</string><string>();
list.add(
"string1"
);
list.add(
"string2"
);
//some other list.add() code......
list.add(
"stringN"
);
//初始化Map
Map<string object=
""
> map =
new
HashMap<string object=
""
>();
map.put(
"key1"
,
"value1"
);
map.put(
"key2"
,
"value2"
);
//.... some other map.put() code
map.put(
"keyN"
,
"valueN"
);
</string></string></string>
//初始化List
List<string> list =
new
ArrayList<string>(){{
add(
"string1"
);
add(
"string2"
);
//some other add() code......
add(
"stringN"
);
}};
//初始化Map
Map<string string=
""
> map =
new
HashMap<string object=
""
>(){{
put(
"key1"
,
"value1"
);
put(
"key2"
,
"value2"
);
//.... some other put() code
put(
"keyN"
,
"valueN"
);
}};
附:
利用Array与ArrayList的相互转换方法,代码如下:
ArrayList<string> list =
new
ArrayList(Arrays.asList(
"Tom"
,
"Jerry"
,
"Mike"
));