Map<String, List<Bean>> orderMap = list.stream().collect(Collectors.groupingBy(
Bean::getItem1, LinkedHashMap::new, Collectors.toCollection(ArrayList::new)));
Map<String, List<Bean>> orderMap = list.stream().collect(Collectors.groupingBy(
Bean::getItem1, LinkedHashMap::new, Collectors.toCollection(ArrayList::new)));