Collecitons中的常见方法
发布时间:2020-12-14 04:17:43 所属栏目:大数据 来源:网络整理
导读:/** * Collecitons中的常见方法 * public static T void sort(ListT list) public static T int binarySearch(List? list,T key) public static T T max(Collection? coll) public static void reverse(List? list) public static void shuffle(List? list)
/** * Collecitons中的常见方法 * public static <T> void sort(List<T> list) public static <T> int binarySearch(List<?> 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 main(String[] args) { //demo1(); //demo2(); ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("c"); list.add("d"); list.add("g"); list.add("f"); //System.out.println(Collections.max(list)); //根据默认排序结果获取集合中的最大值 //Collections.reverse(list); //反转集合 Collections.shuffle(list); //随机置换,可以用来洗牌 System.out.println(list); } public static void demo2() { ArrayList<String> list = new ArrayList<>(); list.add("a"); list.add("c"); list.add("d"); list.add("f"); list.add("g"); System.out.println(Collections.binarySearch(list,"c")); System.out.println(Collections.binarySearch(list,"b")); } public static void demo1() { ArrayList<String> list = new ArrayList<>(); list.add("c"); list.add("a"); list.add("a"); list.add("b"); list.add("d"); System.out.println(list); Collections.sort(list); //将集合排序 System.out.println(list); }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |