Get the max and min value from a Collection
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
Home
Java Book
Collection
Java Book
Collection
Collections:
- Collections
- Get empty collection from Collections
- Do binary search
- Copy value to a List
- Get Enumeration from collection, create list from Enumeration
- Fill a list
- Get the max and min value from a Collection
- Fill n Copy object to a list
- Replace value in a list
- Reverse a list
- Get comparator in reverse order
- Rotate and shuffle a list
- Create singleton
- Sort a list
- Swap element in a list
- Get a synchronized collection
- Return an unmodifiable view of collections