import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; /** This program demonstrates Java library methods for sorting and searching. */ public class JavaLibraryDemo { public static void main(String[] args) { int[] values = { 1, 4, 9, 1, 6, 2, 5, 3, 6, 4, 9, 6, 4, 8, 1 }; Arrays.sort(values); System.out.println(Arrays.toString(values)); int pos = Arrays.binarySearch(values, 4); System.out.println("Position of 4: " + pos); pos = Arrays.binarySearch(values, 7); System.out.println("Position for inserting 7: " + (-pos - 1)); Country country1 = new Country("Belgium", 30510); Country country2 = new Country("Thailand", 514000); Country country3 = new Country("Uruguay", 176220); ArrayList countries = new ArrayList(); countries.add(country1); countries.add(country2); countries.add(country3); Collections.sort(countries); System.out.println(countries); } }