Collection 类的工具max(Collection)和min(Collection);
摘自Java编程思想2
注意min()和max()只适用于Collection(集合)对象,不可用于List(列表),所以你不必担心自己是否应该对一个集合进行排序。
=========================================================================
可是我下面的程序中max()和min()的确是处理了List类的对象!怎么理解呢???
=========================================================================
import java.util.*;
public class TempClassCollection{
public static void main(String[]args){
List l=new LinkedList();
List al=new ArrayList();
for(int i=9;i>0;i--){
l.add(new Double(Math.random()*i));
al.add(new Integer(i));
}
System.out.println(l);
System.out.println(Collections.max(l));
System.out.println(al);
System.out.println(Collections.max(al));
}
}
谁能给我指点一下呢?谢谢!