一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - Java排序方法sort用法詳解

Java排序方法sort用法詳解

2020-07-26 14:34夏日的微笑 JAVA教程

這篇文章主要為大家詳細介紹了Java排序方法sort用法,對數組、集合的排序方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了java對數組、集合的排序方法,供大家參考,具體內容如下

對數組的排序:

?
1
2
3
4
5
6
7
8
//對數組排序
public void arraySort(){
  int[] arr = {1,4,6,333,8,2};
  Arrays.sort(arr);//使用java.util.Arrays對象的sort方法
  for(int i=0;i<arr.length;i++){
    System.out.println(arr[i]);
  }
}

對集合的排序:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//對list升序排序
  public void listSort1(){
    List<Integer> list = new ArrayList<Integer>();
    list.add(1);
    list.add(55);
    list.add(9);
    list.add(0);
    list.add(2);
    Collections.sort(list);//使用Collections的sort方法
    for(int a :list){
      System.out.println(a);
    }
  }
  //對list降序排序
  public void listSort2(){
    List<Integer> list = new ArrayList<Integer>();
    list.add(1);
    list.add(55);
    list.add(9);
    list.add(0);
    list.add(2);
    Collections.sort(list, new Comparator<Integer>() {
      public int compare(Integer o1, Integer o2) {
        return o2 - o1;
      }
    });//使用Collections的sort方法,并且重寫compare方法
    for(int a :list){
      System.out.println(a);
    }
}

注意:Collections的sort方法默認是升序排列,如果需要降序排列時就需要重寫conpare方法

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久无码AV亚洲精品色午夜麻豆 | 热色综合 | 欧洲肥女大肥臀tv | 精品久久久久久 | segui久久综合精品 | 久久国产香蕉 | 精品一成人岛国片在线观看 | 青青草原伊人网 | 国产亚洲精品日韩香蕉网 | 精品无人区麻豆乱码1区2 | 免费我看视频在线观看 | 美女扒开屁股让我桶免费 | 欧美精品99 | 交换性关系中文字幕6 | 高h短篇辣肉各种姿势bl | 火影小南被爆羞羞网站进入 | 国产98在线| tube性睡觉hd | 精品免费tv久久久久久久 | 免费在线视频成人 | 操女b| chinesespank打屁股| 免费人成网址在线观看国内 | 天天爽天天操 | 日本艳鉧动漫1~6完整版在 | 日韩精品在线一区二区 | 精品国产一区二区三区在线观看 | 亚洲精品短视频 | 女同69式互添在线观看免费 | 日韩在线免费看 | 91动漫在线观看 | 日韩亚洲人成在线综合 | 欧美一级专区免费大片俄罗斯 | 4438全国免费观看 | 欧美性野久久久久久久久 | 欧美ⅹxxxhd3d | 好紧好爽范冰冰系列 | 大香焦在线观看 | 国产成人精品实拍在线 | 日本中文字幕一区二区高清在线 | 亚洲国产剧情中文视频在线 |