将同一city的人放到同一组下
@Testpublic void testLambda() {List<Map<String, String>> list = new ArrayList<>();String[] cities = new String[]{"city1", "city2", "city3", "city4", "city5", "city6", "city7", "city8", "city9", "city10"};for (int i = 0; i < 100; i++) {Map<String, String> forAdd = new HashMap<>();forAdd.put("city", cities[(int) (Math.random() * 10) % 10]);forAdd.put("name", String.valueOf(i));list.add(forAdd);}Map<String, List<String>> peopleGroupbyCity = list.stream().collect(Collectors.groupingByConcurrent(m -> m.get("city"), Collectors.mapping(m -> m.get("name"), Collectors.toList())));System.err.print(peopleGroupbyCity);}
