list集合根据某字段获取某个map
//list集合根据某字段获取某个map List<Map<String, Object>> list = new ArrayList<>(); Map<String, Object> map1 = new HashMap<>(); map1.put("code", "apple"); map1.put("name", "苹果"); list.add(map1); Map<String, Object> map2 = new HashMap<>(); map2.put("code", "orange"); map2.put("name", "橙子"); list.add(map2); Map<String, Object> mapV = list.stream().filter(i -> "orange".equals(i.get("code"))).findFirst().orElse(null);