Java学习总结:58(Collections工具类)

Collections工具类

Java提供了一个集合的工具类——Collections,这个工具类可以实现List、Set、Map集合的操作。Collections类的常用方法如下:

No.方法类型描述
1public static < T > boolean addAll(Collection<? super T> c,T…elements)普通实现集合数据追加
2public static < T > int binarySearch(List<? extends Comparable<? super T> >list,T key)普通使用二分查找法查找集合数据
3public static < T > void copy(List<? super T>dest,List<? extends T> src)普通集合复制
4public static void reverse(List<?> list)普通集合反转
2public static < T extends Comparable<? super T>> void sort(List< T >list)普通集合排序

例:为集合追加数据

package Project.Study.Collections;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test1 {
    public static void main(String[]args){
        List<String>all = new ArrayList<>();    //实例化集合对象
        //利用Collections类的方法向集合保存多个数据
        Collections.addAll(all,"Hello","World","!!!");
        Collections.reverse(all);               //集合反转
        System.out.println(all);                //直接输出集合对象
    }
}
//结果:
//[!!!, World, Hello]

Collection与Collections的区别:

  • Collection是集合操作的接口,包含List子接口和t子接口;
  • Collections是集合操作的工具类,可以直接利用类中提供的方法,进行List、Set、Map等集合的数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值