import java.util.Arrays;// This program demonstrates searching and sorting using Java API// Reference: http://java.sun.com/javase/6/docs/api/java/util/Arrays.htmlpublic class ArrayDemo2{ public static void printArray(int[] a){ System.out.print("The array is: "); for(int n:a) System.out.print(n+" "); System.out.println(); } public static void main( String args[] ){ int[] array = {2,3,1,8,5,1,13,11}; int key = 3; int pos; printArray(array); // Sorting using Java API System.out.println("Sorting the array..."); Arrays.sort(array); printArray(array); // Searching using Java API pos = Arrays.binarySearch( array, key ); System.out.println("Binary search finds " + key + " at position " + pos); }}