对字符串中字符进行自然顺序排序
"basckd"-->"abcdks"
思路:
1:首先把字符串变成字符数组
2:对字符数组进行排序
3:最后在把排完序的字符数组转成字符串
*/
public class StringTest7 {
/**
* @param args
*/
public static void main(String[] args) {
String str = "basckd";
//把字符串转换成字符数组
char[] ch = str.toCharArray();
//对字符数组进行排序 选择
for(int x=0; x<ch.length-1; x++){
for(int y=x+1; y<ch.length; y++)
{
if(ch[y]<ch[x])
{
char temp = ch[x];
ch[x] = ch[y];
ch[y] = temp;
}
}
}
//把字符数组变成字符串
String s = String.copyValueOf(ch);
System.out.println(s);
}
}
|
|