如何对数组进行排序并按降序打印值?
说示例数组是:["1a","1b","1c"]
他们在第一个字母字母值之前有数字,我想打印:
1c
1b
1a
答案 0 :(得分:4)
您要问的是按相反的顺序对数组进行排序。
基本上你通过反转升序的Arrays.sort()来做到这一点。
String [] testArray = {"1a", "1b", "1c"};
Arrays.sort(testArray, Collections.reverseOrder());
for (String str : testArray) {
System.out.println(str);
}
输出是,
1c
1b
1a
您可以在此处测试,https://ideone.com/q1OGBD。