導航:首頁 > 編程語言 > javaarrayarrays

javaarrayarrays

發布時間:2025-09-10 04:31:43

java中用Arrays sort()如何將字元串倒序排列如,將"abcdefg"排序為"gfedcba".

java中用arrays sort()方法將abcdefg倒序,可以先試用java的comparable介面先進行比較,然後排序,實例如下:

packagetest;

importjava.util.Arrays;
importjava.util.Comparator;

publicclassArraysort{
publicstaticvoidmain(String[]args){
Strings="a,b,c,d,e,f,g";
String[]strArr=s.split(",");
Arrays.sort(strArr,newcom());//排序
for(Stringstr:strArr){
System.out.print(str+",");
}
}
}

classcom<T>implementsComparator<T>{//對abcdefg進行比較大小,排序
publicintcompare(To1,To2){
inti=Integer.parseInt(String.valueOf(o1));
intj=Integer.parseInt(String.valueOf(o2));
if(i>j)return1;
if(i<j)return-1;
return0;
}
}

㈡ Java中對數組升序排列用Arrays.sort( )方法,那降序排列用什麼方法

Arrays.sort( )方法一個參數默認是升序排列,你要降序排列第一種方法調用重載的2個參數的Arrays.sort( T[]a,Comaparator c)才行,第二個參數需要自定義一個比較器類實現Comaparator介面,根據需要重新compare方法。
第二種方法先進行升序排列,再調用Arrays的asList方法轉換成數組,然後調用Collections的reverse方法倒序排列,最後調用Collection的toArray方法轉換成數組。

㈢ java array和list string[]有什麼區別 分別怎樣初始化呢

String[] 就是java的array,array是定長的 創建時就需要指定長度 之後版不可權更改 結構簡單
List則是變長的,可動態伸縮

String[] arrays = new String[10]; // 長度10的array
List<String> list = new ArrayList<String>(); // ArrayList是List的一個實現類

閱讀全文

與javaarrayarrays相關的資料

熱點內容
java號碼池 瀏覽:509
70pdf文件怎麼修改 瀏覽:105
0基礎學習什麼編程語言 瀏覽:628
蘋果xs如何傳輸文件 瀏覽:888
百度雲同步本地文件夾 瀏覽:413
wordpress上傳目錄 瀏覽:78
最新天天酷跑寵物代碼 瀏覽:140
ps創建新像文件的組合鍵是什麼 瀏覽:383
python抓取js 瀏覽:802
fckeditor資料庫 瀏覽:467
三菱編程的bl是什麼 瀏覽:858
jquery翻頁代碼 瀏覽:730
有手機沒網路怎麼辦 瀏覽:984
微信視頻聊天如何找到文件夾 瀏覽:951
java定時任務存取數據 瀏覽:45
word復制後有陰影 瀏覽:662
足球經理2014升級補丁 瀏覽:254
securecrt手機版本 瀏覽:27
ems寄紙質文件多少錢 瀏覽:296
紅頭文件文件號數叫什麼 瀏覽:361

友情鏈接