1. For Comparable types -
1 | <T extends Comparable<T>> |
Using this a sort API would look something like this:
1 | <T extends Comparable<? super T>> void sort(T[] a); |
2. For Enum types:
1 | <E extends Enum<E>> |
Using this a utility function in EnumSet looks like this:
1 | public static <E extends Enum<E>> EnumSet<E> of(E e1, E e2) |
No comments:
Post a Comment