Collections
Collections
Collections和Collection的区别?
前者是工具类 后者是集合父接口
工具类提供的有操作集合一些方法 比如查找集合最大、最小元素,集合排序等
package com.qfedu.test7;
import java.util.ArrayList;
import java.util.Collections;
/**
* Collections和Collection的区别?
* 前者是工具类 后者是集合父接口
* 工具类提供的有操作集合一些方法 比如查找集合最大、最小元素,集合排序等
* @author WHD
*
*/
public class TestCollections {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(101);
list.add(202);
list.add(30);
list.add(55);
System.out.println(Collections.max(list));//求数组中最大值的方法
System.out.println(Collections.min(list));//求数组中最小值的方法
Collections.sort(list); //排序(升序)
System.out.println("============================");
for (Integer i : list) {
System.out.println(i);
}
// 二分查找的前提必须先排序
System.out.println(Collections.binarySearch(list, 101));//二分查找(先排序)
}
}