最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA基于Arrays.sort()實(shí)現(xiàn)數(shù)組升序和降序

 更新時(shí)間:2020年06月10日 09:45:02   作者:KoMiles  
這篇文章主要介紹了JAVA基于Arrays.sort()實(shí)現(xiàn)數(shù)組升序和降序,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

java中對(duì)數(shù)組進(jìn)行排序

使用Array.sort() 這個(gè)默認(rèn)是升序

@Test
  public void index4(){
    int scores[] = new int[]{1,2,3,89,4};
    Arrays.sort(scores);
    for (int i:scores
    ) {
      System.out.println(i);
    }
  }

如果想降序怎么辦呢?

使用:Arrays.sort(scores,Collections.reverseOrder());

需要注意的是 不能使用基本類型(int,double, char),如果是int型需要改成Integer,float要改成Float

例子:

@Test
  public void index5(){
    Integer scores[] = {1,2,3,89,4};
    Arrays.sort(scores,Collections.reverseOrder());
    for (Integer i:scores
    ) {
      System.out.println(i);
    }
  }

如果得到的是int數(shù)組,怎么辦,需要先轉(zhuǎn)換一下

@Test
  public void index6(){
    int scores[] = new int[]{1,2,3,89,4};
    Integer newScores[] = new Integer [5];
    for(int i=0;i<scores.length;i++){
      newScores[i]= new Integer(scores[i]);
    }

    Arrays.sort(newScores,Collections.reverseOrder());
    for (Integer i:newScores
    ) {
      System.out.println(i);
    }
  }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

新竹县| 福州市| 张家界市| 隆子县| 金华市| 讷河市| 无棣县| 集安市| 泸州市| 廉江市| 福建省| 泰安市| 清徐县| 邻水| 夏津县| 土默特左旗| 莱芜市| 海盐县| 丽江市| 卓资县| 隆尧县| 西峡县| 武宣县| 伊通| 扶余县| 博湖县| 玉屏| 辽阳县| 易门县| 西贡区| 大方县| 苍梧县| 毕节市| 文成县| 盐边县| 红桥区| 洛南县| 师宗县| 高碑店市| 根河市| 安庆市|