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));//二分查找(先排序)
		
		
	}
}
posted @ 2021-07-27 20:37  码丁XIA  阅读(78)  评论(0)    收藏  举报