新聞中心
如何用Java編寫一個程序,將輸入的數(shù)字重新倒敘排列?
思路如下:
公司主營業(yè)務:做網(wǎng)站、網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出澗西免費做網(wǎng)站回饋大家。
1,錄入字符串
2,使用正則表達式分割
3,轉(zhuǎn)換為int數(shù)組
4,排序
5,拼接,代碼如下:
import java.util.Arrays;
import java.util.Scanner;
public class Demo8 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();// 錄入字符串
String[] strs = str.split(",");// 使用正則表達式進行分割
int[] is = new int[strs.length];
for (int i = 0; i strs.length; i++) {// 遍歷String數(shù)組,賦值給int數(shù)組
is[i] = Integer.parseInt(strs[i]);
}
Arrays.sort(is);// 使用數(shù)組工具類進行排序,也可以自己使用冒泡或選擇排序來進行排序
StringBuffer sb = new StringBuffer();
for (int i = 0; i is.length; i++) {// 遍歷進行拼接
if (i == is.length - 1) {
sb.append(is[i]);
} else {
sb.append(is[i] + ",");
}
}
System.out.println(sb.toString());
}
java怎么把字符串反序排列
StringBuilder類中有一個方法reverse()可以實現(xiàn),像樓上的思路,是reverse這個方法具體實現(xiàn)。
不過他寫的代碼是不錯。可是還少了一點東西。
String s = "abcdefg";
char [] chs = s.toCharArray();
for(int i=chs.length-1;i0;i--){
System.out.print(chs[i]);
}
下面是調(diào)用API操作的。
String s = "abcdefg";
StringBuilder a = new StringBuilder(s);
System.out.println(a.reverse());
java中用Arrays sort()如何將字符串倒序排列?如,將"abcdefg"排序為"gfedcba".
java中用arrays sort()方法將abcdefg倒序,可以先試用java的comparable接口先進行比較,然后排序,實例如下:
package?test;
import?java.util.Arrays;
import?java.util.Comparator;
public?class?Arraysort?{
public?static?void?main(String[]?args)?{
String?s?=?"a,b,c,d,e,f,g";
String[]?strArr?=?s.split(",");
Arrays.sort(strArr,?new?com());//排序
for(String?str?:?strArr){
System.out.print(str+",");
}
}
}
class?comT?implements?ComparatorT?{//對abcdefg進行比較大小,排序
public?int?compare(T?o1,?T?o2)?{
int?i?=?Integer.parseInt(String.valueOf(o1));
int?j?=?Integer.parseInt(String.valueOf(o2));
if?(i??j)?return?1;
if?(i??j)?return?-1;
return?0;
}
}
網(wǎng)頁標題:java反序排序代碼,快速排序java偽代碼
網(wǎng)頁URL:http://fisionsoft.com.cn/article/hchige.html