国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:2日期:2022-08-31 11:50:58

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

使用Array.sort() 這個默認(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); } }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 东乡族自治县| 内乡县| 尼勒克县| 青岛市| 自治县| 龙南县| 三河市| 平远县| 芒康县| 镶黄旗| 图木舒克市| 湖州市| 江达县| 宁都县| 合江县| 西乌珠穆沁旗| 荣昌县| 法库县| 繁峙县| 舞阳县| 加查县| 望奎县| 汕头市| 横山县| 芮城县| 巩留县| 苗栗县| 永胜县| 那曲县| 两当县| 精河县| 分宜县| 集贤县| 来宾市| 泰安市| 凉山| 上饶县| 西和县| 都安| 天镇县| 交城县|