Collections集合工具类
Collection和Collections有什么区别
一个是接口一个是类,两个完全不一样
Collection接口是单列集合的顶级接口
而Collections集合工具类只是提供的一些快捷方法
Collections工具类的特点
在Collections工具类中都是通过静态修饰(static)可以通过==类名.==的方式来调用Coolections类中的成员
Collections工具类的常用方法
package com.qianfeng.day13;
import java.util.*;
public class CollectionsTest {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
for(int i = 0; i < 10; i++) {
list.add(i+1);
}
Collections.shuffle(list);//将集合中顺序打乱
//2 10 7 4 6 5 9 3 1 8
Collections.sort(list);//将集合拍好顺序
//1 2 3 4 5 6 7 8 9 10
Collections.reverse(list);//反转集合
//10 9 8 7 6 5 4 3 2 1
Collections.synchronizedList(list);//对集合做线程的同步
for(Integer i : list) {
System.out.print(i+" ");
}
}
}
本文探讨了Java Collections接口与Collections工具类的区别,重点介绍了Collections类提供的实用方法,如shuffle、sort、reverse和synchronizedList,通过实例展示了如何在实际编程中运用这些工具来操作和管理集合.

被折叠的 条评论
为什么被折叠?



