【发布时间】:2014-04-16 21:05:59
【问题描述】:
我正在尝试在 Java 中对 char[] 数组进行排序。
我尝试使用List,但效果不佳。
我也尝试使用Arrays.sort(dizimiz,String.case_insensive_order),但出现错误。
这是我的代码:
Scanner sc=new Scanner(System.in);
System.out.println("Please enter text:");
String str=sc.nextLine();
// toCharArray() splits the string into a character array
char[] chars=str.toCharArray();
Arrays.sort(chars);
for (char c : chars) {
System.out.println(c);
}
我可以使用什么方法来做到这一点?
【问题讨论】:
-
使用 String.equalsIgnoreCase()
-
“它没有完美运行”和“我遇到错误”不是问题描述。 (任何语言。)如何它不起作用? 您遇到了什么错误?
-
为什么要对字符数组中的字符进行排序?为什么不将它们放在
UnicodeSet中?