StringBuffer-需求:把字符串中的字符排序后输出

package cn.StringBuffer;
/*需求:把字符串中的字符排序后输出
 * 定义一个字符串
 * 把字符串转成字符数组
 * 对字符数组进行排序
 * 把排序后的字符数组转成字符串
 * 输出最后字符串
 * 
 * 字符数组转成字符串的方法:
 * 1.string类的valueof()方法可以转
 * 2.利用String的构造方法,把字符数组往里面扔
 * */
public class Zifupaixu {
    public static void main(String[] args) {
        String str = "dacgebf";    
        char[] ch=str.toCharArray();
        maopao(ch);
        String result = String.valueOf(ch);
        System.out.println(result);
        
    }
    
    public static void maopao(char[] ch){
        for(int i =0;i<ch.length-1;i++){
            for(int j=0;j<ch.length-1-i;j++){
                if(ch[j]>ch[j+1]){
                    char temp = ch[j];
                    ch[j]=ch[j+1];
                    ch[j+1]=temp;
                }
            }
        }
    }

}

 

posted @ 2015-12-23 01:24  Deleting  阅读(756)  评论(0编辑  收藏  举报