public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; System.out.println("Adding: " + Arrays.toString(arr)); System.out.println("Sum: " + Arrays.sum(arr)); System.out.println(); System.out.println("Adding 2 to each number in this array: " + Arrays.toString(arr)); System.out.println("Result: " + Arrays.toString(Arrays.addN(arr, 2))); System.out.println(); System.out.println("Reversing: " + Arrays.toString(arr)); System.out.println("Reversed: " + Arrays.toString(Arrays.reverse(arr))); System.out.println(); System.out.println("Replacing all 4's with 8's in: " + Arrays.toString(arr)); Arrays.replaceAll(arr, 4, 8); System.out.println("Result: " + Arrays.toString(arr)); System.out.println(); System.out.println("Sorting this: " + Arrays.toString(arr)); System.out.println("Sorted: " + Arrays.toString(Arrays.sort(arr))); System.out.println(); int[] arr1 = {1, 2, 3, 4, 5}; int[] sub = {2, 3, 4}; System.out.println( "Checking for sequence " + Arrays.toString(sub) + " in " + Arrays.toString(arr1)); if (Arrays.hasSubsequence(arr1, sub)) { System.out.println("Found it!"); } else { System.out.println("Didn't find it :("); } System.out.println(); int[] arr2 = {1, 1, 1, 1, 1}; System.out.println( "Calculating the difference between elements in " + Arrays.toString(arr1) + " and " + Arrays.toString(arr2)); try { System.out.println("Result: " + Arrays.toString(Arrays.absDif(arr1, arr2))); } catch (IllegalArgumentException e) { System.out.println("You suck! Use arrays of equal sizes!"); } }