Collections and Arrays

java.util.Collections
     sorts
+ sort(List)
+ sort(List, Comparator)
+ reverse(List)
+ reverseOrder() : Comparator
+ shuffle(List)

     searches
+ binarySearch(List, Object) : int
+ binarySearch(List, Object, Comparator) : int
+ max(Collection) : Object
+ max(Collection, Comparator) : Object
+ min(Collection) : Object
+ min(Collection, Comparator) : Object

     thread safety wrappers
+ synchronizedList(List) : List
+ synchronizedMap(Map) : Map
+ synchronizedSet(Set) : Set
+ synchronizedSortedMap(SortedMap) : SortedMap
+ synchronizedSortedSet(SortedSet) : SortedSet

     immutability wrappers
+ unmodifiableList(List) : List
+ unmodifiableMap(Map) : Map
+ unmodifiableSet(Set) : Set
+ unmodifiableSortedMap(SortedMap) : SortedMap
+ unmodifiableSortedSet(SortedSet) : SortedSet
java.util.Arrays
     sorts
+ sort(Object[])
+ sort(Object[], Comparator)
+ sort(byte[])
+ sort(double[])
+ sort(int[])

     searches
+ binarySearch(Object[], Object) : int
+ binarySearch(Object[], Object, Comparator) : int
+ binarySearch(byte[], byte) : int
+ binarySearch(double[], double) : int
+ binarySearch(int[], int) : int

     equals
+ equals(Object[], Object[]) : boolean
+ equals(byte[], byte[]) : boolean
+ equals(double[], double[]) : boolean
+ equals(int[], int[]) : boolean

     fills
+ fill(Object[], Object)
+ fill(byte[], byte)
+ fill(double[], double)
+ fill(int[], int)

     wrapper
+ asList(Object[]) : List