集合的常用方法

 一、Collection接口
add方法        向集合中添加元素
clear方法,        清空集合中所有元素
contains方法         判断集合是否包含某个元素
isEmpty        判断集合是否为空
remove方法         移除集合中元素,返回boolean类型。如果集合中不包含次元素,则删除失败
size()        返回集合中元素的个数
toArray        将集合转换成数组。
addAll         向一个集合中添加另一个集合
containsAll         判断一个集合中是否包含另一个集合
removeAll         从一个集合中移除另一个集合
二、ArrayList类
相对于Collection集合多了一些关于下标操作的方法
add(int index, E element)        //在集合指定下标位置上添加元素
remove(int index)        //移除集合中指定下标位置上的元素    下标范围:0 ~ size-1
set(int index, E element)        //修改集合中指定下标位置上的元素     下标范围:0 ~ size-1
get(int index)         //获取指定下标位置上的元素
subList(int beginIndex,int endIndex)         //截取集合中指定下标开始到结束位置上的元素
clear()        //清空集合中所有的元素
indexOf("字符串")         //返回元素在集合中的下标,如果不存在返回-1
三、LinkedList类(与ArrayList类方法相同)自己独有一些向首尾添加移除等方法(可以模拟对列、堆栈等数据结构)
1.模拟栈结构
push(实例)        //入栈
pop()        //出栈
2.模拟对列结构
offer(实例)        //向对列的尾部添加元素
poll()        //获取并移除对列的头部的元素
element()  或者  peek()      //获取但不移除对列的头部的元素
四、HashSet类(常用方法与Collection接口中定义的方法一致)
五、LinkedHashSet类(与父类的方法一致,去重的原理,也与父类一致)
六、TreeSet类(与HashSet类的方法一致)
使用TreeSet集合存储对象的时候,对象必须要实现Comparable接口
七、Collections工具类
Collections.reverse(List<?> list)        //将集合元素进行翻转
Collections.shuffle(List<?> list)        //将集合中的元素进行随机打乱
Collections.sort(List<?> list)        //按照字典顺序

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值