java容器系列一(java容器Collection概述)

一,Collection容器继承关系图

在这里插入图片描述
java容器可谓是学习java必不可少的一部分。日常开发天天用。说起来特别惭愧,原来为了面试囫囵吞枣的看源码,但一直没有理清java容器。特此写这篇博客梳理常用java容器源码。另外,自己最近学习的时候有点小心得,学习java要慢慢来,学某一方面就要耐下心来把它搞懂。不要看过。那样看过就忘,只会耽误时间。一定要理解。

二,Collection常用功能和方法

1,clear() 移除容器中所有元素 (开发中遇到一种情境,当你insert DB,分批插入时,每次调用subList后再clear)
2,boolean addAll(Collection<? extends T>):添加容器中所有元素
3,Iterator iterator()(返回Iterator,用来遍历容器元素)
4,Boolean containsAll(Collection<?>) 如果容器已经有此参数中所有元素,则返回true
5,boolean removeAll(Collection<?>) 移除参数中的所有元素和方法,移除动作发生就返回true.
6,Boolean retainALl(Collecton<?>)只保存参数中的元素,发生改变返回true

三,Collections功能和方法

1,sort(List list, Comparator<? super T> c)
自定义排序器进行比较
2, copy(List<? super T> dest, List<? extends T> src)
集合复制
3,reverse(List<?> list)
集合反转

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值