在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java collection类排序方法怎么使用

99次阅读
没有评论

共计 1082 个字符,预计需要花费 3 分钟才能阅读完成。

在 Java 中,Collection 类是一个接口,它的实现类有 ArrayList、LinkedList、HashSet 等。Collection 类本身并没有提供排序方法,但是可以通过 Collections 类的静态方法来对集合进行排序。

Collections 类提供了以下几个常用的排序方法:

  1. sort(List list):对 List 集合中的元素按照自然顺序进行升序排序。
List<Integer> list = new ArrayList<>();
list.add(5);
list.add(2);
list.add(9);
Collections.sort(list);
System.out.println(list);  // 输出:[2, 5, 9]
  1. sort(List list, Comparator<? super T> c):对 List 集合中的元素根据指定的比较器进行排序。
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Collections.sort(list, new Comparator<String>() {@Override
    public int compare(String o1, String o2) {return o1.compareTo(o2);
    }
});
System.out.println(list);  // 输出:[apple, banana, orange]
  1. reverse(List<?> list):将 List 集合中的元素进行反转。
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Collections.reverse(list);
System.out.println(list);  // 输出:[orange, banana, apple]
  1. shuffle(List<?> list):将 List 集合中的元素进行随机打乱。
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
Collections.shuffle(list);
System.out.println(list);  // 输出:[2, 3, 1](打乱顺序可能不同)

注意:以上方法都是直接修改原始集合的顺序,如果不想修改原始集合,可以先将集合复制一份进行排序。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计1082字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲一区二区三区无码国产 | 亚洲婷婷在线 | 亚洲欧美视频在线播放 | 99热久久精品国 | 国语自产精品视频在线看 | 亚洲成人毛片 | 潮喷大喷水系列无码久久精品 | 欧美重口另类在线播放二区 | 免费观看18禁无遮挡真人网站 | 国产精品v欧美精品v日韩精品 | 欧美深深色噜噜狠狠yyy | 七次郎在线成人精品 | 欧美成在人线a免费 | 啪啪精品 | 久久这里只有精品免费播放 | 久久亚洲欧美日本精品品 | 亚洲精品系列 | 久久精品视频5 | 色先锋在线观看 | 久久国产成人午夜aⅴ影院 久久国产成人午夜av影院 | 国产亚洲99影院 | 亚洲性另类 | 玖玖在线资源站 | 久久综合九色综合狠狠97 | 黄网站在线免费 | 青青久久久国产线免观 | 亚洲精品午夜久久aaa级久久久 | 国产久爱青草视频在线观看 | 国产精品久久久久9999高清 | 日本一级淫片观看 | 中文字幕在线精品不卡 | 亚洲爱爱天堂 | 欧美在线高清视频 | 黑人又大又粗又长又深受不了 | 久久天天躁狠狠躁夜夜网站 | 玖玖这里只有精品 | 欧美乱大交xxxxx潮喷 | 毛片免费全部播放一级 | 看全黄大色黄大片老人做 | 国产一区二区三区在线观看免费 | 久久97久久97精品免视看清纯 |