您的位置 首页 java

java 将字符串数组去重,转大写,然后倒序排列

 /**
* 通过 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);  // 遍历输出结果
 }  

输出结果:

文章来源:智云一二三科技

文章标题:java 将字符串数组去重,转大写,然后倒序排列

文章地址:https://www.zhihuclub.com/174280.shtml

关于作者: 智云科技

热门文章

网站地图