Collections方法

Collection与Collections的区别

  • Collection是一个接口,他封装了各种集合框架
  • Collections是一个实现类,他实现了对Collection集合的各种操作

排序,翻转,随机顺序,二分查找

package com.design;

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

public class CollectionsDemo {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<Integer>();
        list.add(1);
        list.add(321);
        list.add(23);
        list.add(91);
        list.add(14);
        System.out.println("集合排序后");
        Collections.sort(list,(Integer num1,Integer num2)->
        {
            return num1-num2;
        });
        System.out.println(list);


        int i = Collections.binarySearch(list, 91, (Integer num1, Integer num2) ->
        {
            return num1 - num2;
        });
        System.out.println("二分查找91的下标为"+i);
        Collections.reverse(list);
        System.out.println("集合翻转后为");
        System.out.println(list);

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值