Collections、Arrays

     Collections、Arrays这两个类只导出作为通用工具的静态方法。Arrays类导出的方法适用于数组类型;Collections类导出的方法适用于所有集合。

 

1、Arrays主要的方法。

List<T> asList(T... a)

binarySearch 用于搜索某个数组,返回索引值

copyOf 用于拷贝指定的数组,返回数组

copyOfRange 用于拷贝指定的数组,返回数组

equals 判断两个数组是否相等

fill 用某个数组填充数组

hashCode 返回数组的hash码

sort 数组排序

toString 讲数组转换成字符串

 

2、Collections主要的方法。

addAll 将所有指定元素添加到指定 collection 中

binarySearch 用于搜索某个集合,返回索引

copy 将所有元素从一个列表复制到另一个列表

disjoint 如果两个指定 collection 中没有相同的元素,则返回 true

enumeration  返回一个指定 collection 上的枚举

fill 使用指定元素替换指定列表中的所有元素

frequency 返回指定 collection 中等于指定对象的元素数

indexOfSubList 返回指定源列表中第一次出现指定目标列表的起始位置;如果没有出现这样的列表,则返回 -1。

lastIndexOfSubList 返回指定源列表中最后一次出现指定目标列表的起始位置;如果没有出现这样的列表,则返回 -1。

list 返回一个数组列表,它按返回顺序包含指定枚举返回的元素。

max 根据元素的自然顺序,返回给定 collection 的最大元素。

min 根据元素的自然顺序 返回给定 collection 的最小元素。

nCopies 返回由指定对象的 n 个副本组成的不可变列表

newSetFromMap(Map<E,Boolean> map)  返回指定映射支持的 set

replaceAll 使用另一个值替换列表中出现的所有某一指定值。

reverse 反转指定列表中元素的顺序。

reverseOrder 返回一个比较器,它强行逆转实现了 Comparable 接口的对象 collection 的自然顺序。

rotate 根据指定的距离轮换指定列表中的元素

shuffle 使用默认随机源对指定列表进行置换

singleton 返回一个只包含指定对象的不可变 set。

singletonList 返回一个只包含指定对象的不可变列表。

singletonMap 返回一个不可变的映射,它只将指定键映射到指定值

sort 排序

swap 在指定列表的指定位置处交换元素

synchronizedCollection 返回指定 collection 支持的同步(线程安全的)collection

synchronized***

unmodifiableCollection 返回指定 collection 的不可修改视图。

unmodifiable***

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值