collections接口用法

来源:互联网 发布:乐天 韩国 日本 知乎 编辑:程序博客网 时间:2024/06/07 00:16
import java.util.ArrayList;import java.util.Collections;public class ConllectionDemo {public static void main(String[] args) {ArrayList<Integer> arr = new ArrayList<Integer>();arr.add(1);arr.add(2);arr.add(3);arr.add(4);arr.add(5);arr.add(6);arr.add(0);//获取集合中的最大值max,最小min//System.out.println(Collections.min(arr));//将列表中的元素翻转//Collections.reverse(arr);//System.out.println(arr);//将列表中的元素乱序//Collections.shuffle(arr);//System.out.println(arr);//将列表中指定索引的元素交换//Collections.swap(arr, 2, 4);//System.out.println(arr);//将列表中的元素按自然顺序升序排列Collections.sort(arr);System.out.println(arr);//将列表中的元素按自然顺序降序排列(先升序sort 然后翻转reverse)//Collections.sort(arr);//Collections.reverse(arr);//System.out.println(arr);//返回指定元素的索引 (binarySearch要求原来的List必须是升序排列的。) System.out.println(Collections.binarySearch(arr,3));}}

0 0
原创粉丝点击