欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

集合工具类Collections

程序员文章站 2022-03-09 19:14:08
...

Collection和Collections的区别;

Collection是集合的接口
Collections操作集合的工具类

import java.util.Collection;
import java.util.Collections;

常用

List<Comparable> list = Arrays.asList(nums);
Collections.sort(list);
Collections.swap(list, 2, 1);
Collections.max(list);
Collections.binarySearch(list, "1");
Collections.fill(list, 1);//所有都替换成1
Collections.synchronizedList(list);//同步

7.15今天碰到了个叫shuffle() :

随机排列指定的列表。(打乱列表元素顺序)

		List<Integer> list = new ArrayList<>();

        list.add(6);
        list.add(1);
        list.add(3);
        list.add(2);
        System.out.println("重排前" + list);
		//Collections的重排方法shuffle() 每次重排结果不一致
        Collections.shuffle(list);
        System.out.println("重排后" + list);

相关标签: Java 日常 java