Collections类常用方法

Java集合框架详解
本文介绍了Java集合框架中Collections类的常用方法,包括列表复制、随机排序、排序、反转及二分搜索等操作,并提供了示例代码说明每个方法的使用方式。

Collections 类

常用方法:

1.copy 

 

copy(List<? super T> dest, List<? extends T> src);

dest - 目标列表。src - 源列表。

例-------------

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

list.add();

```

假设list现在的长度为5;

List<> newList = new ArrayList<>();

newList没有向里面加东西默认长度是0,容量是10。

把list里的东西复制到newList里

方法一:

list<> newList = new ArrayList<>(list);

方法二:

list<> newList = Arrays.asList(new 类[5]);

不用new,这样之后就可以用copy

Collections.copy(newList,list);

                         dest    src

 

2.shuffle()随机排序

3.sort(); 排序

4.reverse();反转排序

5.二分搜索法 binarySearch(对象,找什么);    返回一个int   找到了返回

返回:如果搜索键包含在列表中,则返回搜索键的索引;否则返回 (-(插入点) - 1)。 插入点 被定义为将键插入列表的那一点:即第一个大于此键的元素索引;如果列表中的所有元素都小于指定的键,则为 list.size()。注意,这保证了当且仅当此键被找到时,返回的值将 >= 0。

抛出:ClassCastException - 如果列表中包含不 可相互比较 的元素(例如,字符串和整数),或者搜索键无法与列表的元素进行相互比较。

6.fill替换

fill(对象,替换成); 

 

转载于:https://www.cnblogs.com/klose11/p/6979165.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值