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; } } } } }
原文:http://www.cnblogs.com/Deleting/p/5068707.html