1.为什么使用集合
如果让你统计公司每个月的销售额,你会用数组吗?由于数组创建时需要指定其长度,而且不能改变。集合不需要指定长度,空间不够集合自己会调整。集合里有很多见名知意的方法。
- java1.8之后新有的removeIf用法
remove只会移除掉第一个符合的
- 数据删除原理:
*remove方法每执行一次删除一个元素,因此当要删除的元素为null时只会删除第一个!
removeAll方法只要集合中包含参数(要删除中的)集合序列中的一个及以上便返回true;*
retainAll方法保留参数中包含的集合
猜一下numbers中还剩下什么?
*clear清空集合中的每一个元素。