Collections集合工具类的使用简介-第一阶段-第十三天

本文探讨了Java Collections接口与Collections工具类的区别,重点介绍了Collections类提供的实用方法,如shuffle、sort、reverse和synchronizedList,通过实例展示了如何在实际编程中运用这些工具来操作和管理集合.

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+" ");
		}
	}
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值