1
例如,代碼是這樣的,它有點複雜,我如何使用谷歌的番石榴lib在這種情況下,並清理我的代碼?java。是否有任何谷歌的番石榴接口來取代地圖<字符串,地圖<字符串,字符串>>?例如,
@Test
public void testMap2() {
Map<String, Map<String, String>> map = new HashMap<String, Map<String, String>>();
addToMap(map, "cib", "1004", "2");
addToMap(map, "cib", "1005", "3");
addToMap(map, "cib", "1006", "1");
addToMap(map, "cib", "1007", "5");
addToMap(map, "icbc", "1004", "2");
addToMap(map, "icbc", "1005", "3");
addToMap(map, "icbc", "1006", "1");
addToMap(map, "icbc", "1007", "5");
System.out.println(map);
}
private void addToMap(Map<String, Map<String, String>> map, String key, String name, String value) {
if(map.containsKey(key)) {
map.get(key).put(name, value);
} else {
Map<String, String> map1 = new HashMap<String, String>();
map1.put(name, value);
map.put(key, map1);
}
}
謝謝,桌子確實是一個不錯的選擇。 – user2568800