Advertisement
KuoHsiangYu

Java逆轉程式3.java

Sep 4th, 2018
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.04 KB | None | 0 0
  1. /*
  2. Java逆轉程式3.java
  3. ArraySort
  4. 使用Java官方內建的 Collections家族 來實作陣列逆轉
  5. */
  6. package com.sample;
  7.  
  8. import java.util.ArrayList;
  9. import java.util.Arrays;
  10. import java.util.Collections;
  11.  
  12. public class Project28 {
  13.    
  14.     public static void main(String[] args) {
  15.         int i = 0;
  16.         int[] i1 = { 2, 3, 1 };
  17.         System.out.println("1. i1 = " + Arrays.toString(i1));
  18.         Arrays.sort(i1);// 由小到大排序
  19.         System.out.println("2. i1 = " + Arrays.toString(i1));
  20.         Integer[] i2 = new Integer[i1.length];
  21.         for (i = 0; i < i1.length; i++) {
  22.             i2[i] = i1[i];
  23.         }
  24.         System.out.println("3. i2 = " + Arrays.toString(i2));
  25.         Arrays.sort(i2, Collections.reverseOrder());
  26.         System.out.println("4. i2 = " + Arrays.toString(i2));
  27.         int[] i3 = { 6, 1, 4, 3, 5, 1 };
  28.         ArrayList<Integer> arrayList = new ArrayList<Integer>();
  29.         for (i = 0; i < i3.length; i++) {
  30.             arrayList.add(i3[i]);
  31.         }
  32.         System.out.println("5. arrayList = " + arrayList);
  33.         Collections.reverse(arrayList);
  34.         System.out.println("6. arrayList = " + arrayList);
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement