/**
* 通过 JDK 1.8 实现
*/public static void main(String[] args) {
// 定义字符串数组
String[] strArr = {"a","f","a","c","f","b","d"};
// 将 数组 转成 集合
List<String> list = Arrays.asList(strArr);
// Stream 流式计算
list.stream()
.distinct() // 去重
.map(item -> {return item.toUpperCase();}) // toUpperCase转大写/toLowerCase转小写
.sorted((p1,p2) -> {return p2.compareTo(p1);}) // sorted()默认正序排列, 倒序排列(第二个参数比第一个参数 是倒序排列)
.forEach(System.out::println); // 遍历输出结果
}
输出结果:
![](/wp-content/uploads/replace/8201874945da553f0ffb0e63a47c5ddd.jpeg)