Return | Method | Summary |
---|---|---|
static<T extends Object & Comparable<? super T>>T | max(Collection<? extends T> coll) | Returns the maximum element of the given collection, according to the natural ordering of its elements. |
static<T> T | max(Collection<? extends T> coll, Comparator<? super T> comp) | Returns the maximum element of the given collection, according to the order induced by the specified comparator. |
static<T extends Object & Comparable<? super T>>T | min(Collection<? extends T> coll) | Returns the minimum element of the given collection, according to the natural ordering of its elements. |
static<T> T | min(Collection<? extends T> coll, Comparator<? super T> comp) | Returns the minimum element of the given collection, according to the order induced by the specified comparator. |
import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedList;
public class Main {
public static void main(String args[]) {
LinkedList<Integer> list = new LinkedList<Integer>();
list.add(-8);
list.add(20);
list.add(-20);
list.add(8);
Comparator<Integer> r = Collections.reverseOrder();
Collections.sort(list, r);
System.out.print("List sorted in reverse: ");
System.out.print(list);
System.out.println();
Collections.shuffle(list);
System.out.print("List shuffled: ");
System.out.print(list);
System.out.println();
System.out.println("Minimum: " + Collections.min(list));
System.out.println("Maximum: " + Collections.max(list));
}
}
The output:
List sorted in reverse: [20, 8, -8, -20]
List shuffled: [-20, 20, -8, 8]
Minimum: -20
Maximum: 20
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |