List<String> demoList = new ArrayList<>();
demoList.add("h");
demoList.add("e");
demoList.add("l");
demoList.add("l");
demoList.add("o");
List<String> newList = demoList.stream() //获取流对象
.sorted() //排序
.distinct() //去重
.collect(Collectors.toList()); //转成List