请问有人可以解释一下如何将 String
中的字符按字母表顺序进行排序吗?例如,如果我有字符串"hello"
,那么排序后应该是"ehllo"
,但我的代码似乎做错了。
public static void main(String[] args)
{
String result = "";
Scanner kbd = new Scanner(System.in);
String input = kbd.nextLine();
for(int i = 1; i < input.length(); i++)
{
if(input.charAt(i-1) < input.charAt(i))
result += input.charAt(i-1);
//else
// result += input.charAt(i);
}
System.out.println(result);
}
}