62,628
社区成员
发帖
与我相关
我的任务
分享import java.util.*;
import cn.haiyisoft.domain.PersonForGeneric;
import cn.haiyisoft.domain.StudentForGeneric;
import cn.haiyisoft.domain.WorkerForGeneric;
public class CollectionsDemo03 {
public static void main(String[] args) {
// 取最大值
List<String> list = new ArrayList<String>();
list.add("weblogic");
list.add("Linux");
list.add("windows");
list.add("DELL");
list.add("Logitech");
System.out.println(GetMax(list));
}
public static <T extends Comparable<? super T>> T GetMax(Collection<? extends T> coll) {
Iterator<? extends T> it = coll.iterator();
T T_max = it.next();
while (it.hasNext()) {
T temp = it.next();
if (T_max.compareTo(temp) < 0)
T_max = temp;
}
return T_max;
}
}List<? super StudentForGeneric> lp = new ArrayList<PersonForGeneric>();
List<? extends PersonForGeneric> lp2 = new ArrayList<WorkerForGeneric>();