请问字符排序为什么不能排出来?
请问字符排序为什么不能排出来?代码如下:public class ChSort
{
public static void main(String [] args)
{
String str="kbcafeg";
char s;
int i,j;
char ch[]=new char[str.length()];
for(i=0;i<str.length();i++)
{
ch[i]=str.charAt(i);
for(j=i+1;j<=str.length()-1;j++)
{
ch[j]=str.charAt(j);
if(ch[i]>ch[j])
{
s=ch[i];
ch[i]=ch[j];
ch[j]=s;
}
}
}
System.out.println(ch);
}
}