List<String> strList = new ArrayList<String>();
Map<String, List<String>> groupBy = strList.stream().collect(Collectors.groupingBy(s->s));
List<String> strList = new ArrayList<String>();
Map<String, List<String>> groupBy = strList.stream().collect(Collectors.groupingBy(s->s));