map.get() //参数为map中的key值,返回值为key对应的value值。即,通过key来拿到对应的value。
map.keySet() //不需要参数,拿到所有的 key
map.getValue() //不需要参数,拿到所有的 valve
map.entrySet() //不需要参数,拿到所有的 key 和 value
遍历map
List<BapTestAgy> list = new ArrayList<>();
Map<String,List<BapTestAgy>> map = new HashMap<>();
for (String key : map.keySet()) { //遍历 map 的 key
for (BapTestAgy bapTestAgy1 : map.get(key)) { //遍历 key 对应的 value
list.add(bapTestAgy1);
}
}
List<List<BapTestAgy>> lists = new ArrayList<>();
Map<String,List<BapTestAgy>> maps = new HashMap<>();
for (Map.Entry<String, List<BapTestAgy>> entry : maps.entrySet()) {
lists.add(entry.getValue());
}
for (Map.Entry<String, List<BapTestAgy>> entry : map.entrySet()) {
for (BapTestAgy testAgy : entry.getValue()) {
list.add(testAgy);
}
}
map.entrySet();//拿到所有的 key 和 value
map.keySet();//拿到所有的 key
for (List<BapTestAgy> list1 : lists) {
for (BapTestAgy bapTestAgy1 : list1 ) {
}
}
for (List<BapTestAgy> list1 : lists) {
for (BapTestAgy bapTestAgy1 : list1 ) {
}
}