大家好,我是小新,我来为大家解答以上问题。java排序从大到小,java排序很多人还不知道,现在让我们一起来看看吧!
1、
1、import java.util.Arrays;
2、public class Test3 {
3、 public static void main(String[] args) {
4、 String s = "abFcdABfCD";
5、 char[] a = s.toCharArray();
6、 //1题
7、 Arrays.sort(a);
8、 System.out.println(a);
9、 //2题
10、 int[] b = new int[a.length];
11、 for (int i = 0; i < a.length; i++) {
12、 if (a[i] >= 97 & a[i] <= 123) {
13、 b[i] = (a[i] - 32) * 2 + 1;
14、 } else {
15、 b[i] = a[i] * 2;
16、 }
17、 System.out.println(b[i]);
18、 }
19、 Arrays.sort(b);
20、 for (int i = 0; i < a.length; i++) {
21、 if (b[i] % 2 == 0) {
22、 a[i] = (char) (b[i] / 2);
23、 } else {
24、 a[i] = (char) ((b[i] - 1) / 2 + 32);
25、 }
26、 System.out.print(a[i]);
27、 }
28、
29、 }
30、}
本文到此讲解完毕了,希望对大家有帮助。