偶然见到一种初始化方式,感到十分新奇:
//新建一个列表并赋初值A、B、C
ArrayList list = new ArrayList() { {
add("A");
add("B");
add("C");
}};
还有其他集合比如HashMap的初始化:
Map map = new HashMap() { {
put("Name", "Unmi");
put("QQ", "1125535");
}};
偶然见到一种初始化方式,感到十分新奇:
//新建一个列表并赋初值A、B、C
ArrayList list = new ArrayList() { {
add("A");
add("B");
add("C");
}};
还有其他集合比如HashMap的初始化:
Map map = new HashMap() { {
put("Name", "Unmi");
put("QQ", "1125535");
}};