java排序 java排序組合算法詳解


java排序 java排序組合算法詳解

文章插圖
大家好,小問來為大家解答以上問題 。java排序組合算法詳解,java排序這個很多人還不知道,現在讓我們一起來看看吧!
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題
【java排序 java排序組合算法詳解】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、}
以上就是【java排序組合算法詳解,java排序】相關內容 。

    推薦閱讀