導航:首頁 > 編程語言 > java如何給字元串排序

java如何給字元串排序

發布時間:2024-04-08 06:47:58

java中怎麼對一串字元進行排序!

importjava.util.Arrays;

publicclassStringSort{

publicstaticvoidmain(String[]args){
Stringstring="togoodtoonostringandnow";
StringsortString=sortChar(string);
System.out.println(sortString);
}

privatestaticStringsortChar(Stringstr){
//1.將字元串轉化成數組
char[]chs=stringToArray(str);
//2.對數組進行排序
sort(chs);
//3.將數組轉成字元串
returntoString(chs);
}

privatestaticStringtoString(char[]chs){
returnnewString(chs);
}

//對字元數組進行升序排序
privatestaticvoidsort(char[]chs){
Arrays.sort(chs);
}

//將字元串轉化成為數組
privatestaticchar[]stringToArray(Stringstring){
returnstring.toCharArray();
}
}

㈡ java 大小寫字母字元串排序 結果例如AaBb

importjava.util.*;
publicclassCharTest{
staticScannersc=newScanner(System.in);
publicstaticvoidmain(String[]args){
System.out.println("請輸入隨機字母!");

Stringstr=sc.nextLine().replaceAll("[^\w]+","").replaceAll("\d","");
StringBuilderstb=newStringBuilder();
char[]chs=str.toCharArray();

System.out.println(" 你輸入的是:"+str);

//排序!
for(inti=1;i<chs.length;i++){
for(intj=i;j>0;j--){
if(chs[j]<chs[j-1]){
chartem=chs[j];
chs[j]=chs[j-1];
chs[j-1]=tem;
}
}
}
stb.append(chs);
System.out.println(" 排序:大寫-->小寫-->正序排列:"+stb);
System.out.println(" 排序:小寫-->大寫-->倒序排列:"+stb.reverse());
}
}

㈢ java 數據中包含字元串和數字時如何排序

把數字轉成String型的然後把它們全都放入一個String數組里 然後調用Arrays.sort(String[]);
這樣就會把你的這個數組進行排序。。。

㈣ java中應該怎樣對字元串數組進行排序

可以使用冒泡排序,選擇排序等多種方式就行排序,兩個for循環嵌套就可以或者使用sort()方法進行快速排序

閱讀全文

與java如何給字元串排序相關的資料

熱點內容
什麼是白盒加密演算法 瀏覽:802
樂書pdf 瀏覽:427
a星尋路演算法在3d中 瀏覽:137
抗震等級不同箍筋加密區范圍不同 瀏覽:471
xshell上傳文件命令 瀏覽:781
優先順序隊列java 瀏覽:156
輕量化騰訊雲伺服器有什麼用 瀏覽:462
編譯原理自編譯語言 瀏覽:425
閑魚app為什麼這么多 瀏覽:692
安卓手機玩游戲不卡怎麼設置 瀏覽:568
編譯鏈接裝載書 瀏覽:539
面試騰訊公司程序員 瀏覽:110
一個字母y是什麼app 瀏覽:144
魔獸大腳解壓安裝教程 瀏覽:9
超時代共享文件夾破解版 瀏覽:443
命令與征服紅色警戒3攻略 瀏覽:726
解壓縮jar包 瀏覽:588
如何計算伺服器的最大並發數 瀏覽:345
java數組類型定義 瀏覽:850
安卓卡一和卡二怎麼切換 瀏覽:985