Here you can find the source of min(Collection extends T> coll)
public static <T extends Object & Comparable<? super T>> T min(Collection<? extends T> coll)
//package com.java2s; /******************************************************************************* * Copyright (c) 2005, 2014 springside.github.io * * Licensed under the Apache License, Version 2.0 (the "License"); *******************************************************************************/ import java.util.*; public class Main { public static <T extends Object & Comparable<? super T>> T min(Collection<? extends T> coll) { return Collections.min(coll); }//from ww w .j av a 2s . c o m public static <T> T min(Collection<? extends T> coll, Comparator<? super T> comp) { return Collections.min(coll, comp); } }