Java Collections.max(Collection <? extends T> coll, Comparator <? super T> comp)
Syntax
Collections.max(Collection <? extends T> coll, Comparator <? super T> comp) has the following syntax.
public static <T> T max(Collection <? extends T> coll, Comparator <? super T> comp)
Example
In the following code shows how to use Collections.max(Collection <? extends T> coll, Comparator <? super T> comp) method.
//from w w w . j a v a2s .com
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
public class Main {
public static void main(String args[]) {
// create link list object
List<Integer> list = new LinkedList<Integer> ();
// populate the list
list.add(-8);
list.add(4);
list.add(-5);
list.add(2);
// comparing using natural ordering
System.out.println("Max val: " + Collections.max(list));
System.out.println("Max val: " + Collections.max(list,Collections.reverseOrder()));
}
}
The code above generates the following result.
Home »
Java Tutorial »
java.util »
Java Tutorial »
java.util »