黑马程序员技术交流社区
标题:
排序的一个实例
[打印本页]
作者:
WaterTheGreat
时间:
2015-12-21 20:11
标题:
排序的一个实例
对字符串中字符进行自然顺序排序
"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);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2