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)); } }
5.13Collections工具类
猜你喜欢
转载自blog.csdn.net/ws1995_java/article/details/80349207
今日推荐
周排行