基于字典对数组进行排序

时间:2018-05-25 14:12:58

标签: java sorting dictionary

我被告知已经给出了一个排序数组,如何对它进行字典排序而不将它们转换成字符串在java或c语言中

input: {1, 2, 3, 15, 22, 30, 100, 110, 150, 160, 250, 300}

output: {1, 100, 110, 15, 150, 160, 2, 22, 250, 3, 30, 300}

1 个答案:

答案 0 :(得分:0)

如果要求不是最后将数组保存为字符串数组,则可以使用自定义Comparator

Arrays.sort(myArray, 0, myArray.length, Comparator.comparing(String::valueOf));