1. java.util.Collections
    2. static <T> boolean addAll(Collection<? super T> c, T... elements)
    3. static <T> int binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
    4. static <T> void copy(List<? super T> dest, List<? extends T> src)
    5. static <T> T max(Collection<? extends T> coll, Comparator<? super T> comp)
    6. static <T> T min(Collection<? extends T> coll, Comparator<? super T> comp)
    7. static <T> boolean replaceAll(List<T> list, T oldVal, T newVal)
    8. static <T> void sort(List<T> list, Comparator<? super T> c)
    9. Collections.sort()
    10. public static <T> void sort(List<T> list, Comparator<? super T> c) {
    11. list.sort(c);
    12. }