Map<String, Integer> m1 = tm.entrySet().stream()
.filter(map -> map.getKey().compareTo("milieu") < 0 && map.getValue() == 2)
.collect(Collectors.toMap(p -> p.getKey(), p -> p.getValue()));
Map<String, Integer> m1 = tm.entrySet().stream()
.filter(map -> map.getKey().compareTo("milieu") < 0 && map.getValue() == 2)
.collect(Collectors.toMap(p -> p.getKey(), p -> p.getValue()));