Tools Arrays: Various methods for manipulating arrays (such as sorting and searching)
Common methods:
Using a binary search
Arrays.binarySearch(int[]array,int value);
Content into array output in the form of a string
Arrays.toString(int[] array);
Sorting an array
Arrayss.sort(int[] array);
Copies the specified array
Arrays.copyOf(int[] array,int length);
Arrays.copyOf(int[] array,int from,int to);
System.arraycopy(Object src,int srcPos,Object dest,int desPos,int length)
Analyzing two arrays are equal
Arrays.equels();
Specify a packed array element
Arrays.fill();
code show as below:
public static void main (String [] args) { int [] NUM = {12,15,26,36,39,45,69 }; // binary search int index = Arrays.binarySearch (NUM, 132 ); the System. Out.println (index); // array output for ( int n-: NUM) { System.out.println (n-); } System.out.println (of Arrays.toString (NUM)); // Sort int [] num2 25,95,63,45,86,95 {= }; Arrays.sort (num2); // quicksort System.out.println (of Arrays.toString (num2)); // copy arrays int [] = num3 Arrays.copyOf (num2,6 ); System.out.println (of Arrays.toString (num3)); // int [] = newNum new new int [num2.length]; System.arraycopy (num2, 0 , newNum, 0 , num2.length); System.out.println (of Arrays.toString (newNum)); // efficiency descending sort is: System.arraycopy, Arrays.copyOf // determines two arrays are equal System .out.println (that Arrays.equals (NUM, num2)); // fill an array Arrays.fill (newNum, 0 ); System.out.println (of Arrays.toString (newNum)); }