5.13Collections工具类
package org.westos.Collections工具类博客练习;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
 *Collection和Collections的区别:
 *		Collection:顶层次单列集合的根接口,它是一个集合,是一个接口
 *		Collections:是针对集合操作的工具类,有一些功能:随机置换,集合里面的二分查找,将集合的元素进行反转
 *
 *集合的二分查找
 * public static <T> int binarySearch(List<T> list, T key)
 * public static <T> T max(Collection coll):获取集合中的最大值
 * public static void reverse(List<?> list):将集合中的元素顺序反转
 * public static void shuffle(List<?> list):将集合中的元素打乱
 * public static void sort(List<T> list)
 * */
public class Tetx1 {
	public static void main(String[] args) {
		List<Integer> list = new ArrayList<Integer>();
		list.add(12);
		list.add(34);
		list.add(65);
		list.add(13);
		list.add(98);
		list.add(54);
		for(Integer i:list) {
			System.out.print(i+" ");
		}
		System.out.println();
		System.out.println("----------");
		//获取最大值
		System.out.println(Collections.max(list));
		//顺序翻转
		Collections.reverse(list);
		for(Integer i:list) {
			System.out.print(i+" ");
		}
		System.out.println();
		System.out.println("----------");
		//排序
		Collections.sort(list);
		for(Integer i:list) {
			System.out.print(i+" ");
		}
		System.out.println();
		System.out.println("----------");
		//二分查找
		System.out.println(Collections.binarySearch(list, 34));
	}
}

阅读更多
想对作者说点什么? 我来说一句

工具类工具类

2011年09月09日 5.37MB 下载

dsp-vst插件

2011年10月09日 231KB 下载

分页工具类分页工具类

2009年10月20日 11KB 下载

js工具js包

2018年04月13日 82KB 下载

java工具类java工具类java工具类

2010年05月05日 529KB 下载

bndlib-0.0.145.jar

2018年01月04日 112KB 下载

30个java工具类

2010年09月14日 57KB 下载

邮件发送工具类

2018年03月27日 322KB 下载

FastDFS工具类

2018年05月10日 2KB 下载

esutil工具类

2017年05月16日 30KB 下载

没有更多推荐了,返回首页

不良信息举报

5.13Collections工具类

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭