- 1)字符串变成字符数组。
- 2)对数组排序,选择
- 3)将排序后的数组变成字符串。
public class Train5 {
public String SortString(String str){
String resultString = "";
char minNum = ' ';
int indexMinNum = 0;
char swap = ' ';
char[] a = str.toCharArray();
for(int i1=0;i1 < a.length;i1++){
for(int i2=i1;i2 < a.length;i2++){
if(i2 == i1){
minNum = a[i1];
indexMinNum = i1;
}else{
if(a[i2] < minNum){
minNum = a[i2];
indexMinNum = i2;
}
}
}
a[indexMinNum] = a[i1];
a[i1] = minNum;
}
resultString = new String(a);
return resultString;
}
public static void main(String[] args) {
Train5 t = new Train5();
String result = t.SortString("fwsgvwsegv");
System.out.println(result);
}
}