本文目录
1.List相关
List 是有序的,即按照元素的添加顺序排列的,如ArrayList、LinkedList。
List是可重复的,即能存入多条完全一样的数据或对象。
2.如何取List中(基本类型)的最大值
public static void main(String[] args){
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
//Collections.max(list)取最大值
System.out.print("list里最大的数字为:"+Collections.max(list);
}
//运行结果
list里最大的数字为:3
3.Collections.max()解析
// 打开源码一探究竟
public static <T extends Object & Comparable<? super T>> T max(Collection<? extends T> coll) {
Iterator<? extends T> i = coll.iterator();
T candidate = i.next();
while (i.hasNext()) {
T next = i.next();