List<String> list = Arrays.stream(new String[]{"11", "12", "14", "15"}).collect(Collectors.toList());
List<Map<String,Object>> list1 = list.stream().map(s -> {
Map<String,Object> map = new HashMap<>();
map.put("classify", s);
map.put("sort", LinenClassifyEnum.getSort(s));
return map;
}).sorted(Comparator.comparing(m -> (Byte)m.get("sort"))).collect(Collectors.toList());
System.out.println(list1);
list = list.stream().map(s -> ImmutableMap.of("classify", s, "sort", LinenClassifyEnum.getSort(s))).
sorted(Comparator.comparing(m -> (Byte)m.get("sort"))).map(m -> (String)m.get("classify")).collect(Collectors.toList());
System.out.println(list);
```