Collection 类的工具max(Collection)和min(Collection);

zhw2ll 2003-03-11 11:53:33
摘自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));
}
}
谁能给我指点一下呢?谢谢!
...全文
89 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧