1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
| package com.zhuixun.demo;
import javax.sound.midi.Soundbank; import java.util.Arrays; import java.util.Comparator;
public class MyArrayDemo {
public static void main(String[] args) { System.out.println("-----------toString--------"); int[] arr = {1,2,3,4,5,6,7,8,9,10};
System.out.println("---------binarySearch---------"); System.out.println(Arrays.binarySearch(arr,10)); System.out.println(Arrays.binarySearch(arr,2)); System.out.println(Arrays.binarySearch(arr,20));
System.out.println("-------copyOf-----------"); int[] newArr1 = Arrays.copyOf(arr, 20); System.out.println(Arrays.toString(newArr1));
System.out.println("----copyOfRange-----------"); int[] newArr2 = Arrays.copyOfRange(arr, 0, 9); System.out.println(Arrays.toString(newArr2));
System.out.println("-----------fill--------"); Arrays.fill(arr,100); System.out.println(Arrays.toString(arr));
System.out.println("-----------sort---------"); int[] arr2 = {10,2,3,5,6,1,7,8,4,9}; Arrays.sort(arr2); System.out.println(Arrays.toString(arr2));
Integer[] arr3 = {2,3,1,5,6,7,8,4,9};
Arrays.sort(arr3,new Comparator<Integer>(){ @Override public int compare(Integer o1, Integer o2) { System.out.println("==============="); System.out.println("o1:"+o1); System.out.println("o2:"+o2); return o1-o2; } }); System.out.println(Arrays.toString(arr3));
}
}
|