Java的集合类(collection接口和Map) 一

(1)collection接口是list,set,queue这三个接口的父接口。
List 是一个有序,可重复的集合。
Set 是一个无序,不可重复的集合。
Queue 是Java提供的集合。
Map是一个保存有映射关系的集合。

(2)collection接口的方法
1)boolean add(Object o) 该方法向集合中加入一个元素 成功则返回true。
2)boolean addAll(Colllection c) 该方法向指定的集合加入一个集合c,如果集合对象被添加操作改变了,则返回true。
3)boolean contains(Object o) 返回集合是否包括该元素。
4)boolean containAll(Coolection c) 返回集合中是否包含该集合c。
5)boolean isEmpty() 返回该集合是否为空,当集合长度为0,则返回true
6)Iterator iterator() 返回一个iterator的对象 用于遍历。
7)boolean remove(Object o)移除元素o,在集合移除第一个元素o.
8)boolean removeAll(Coolection c)移除集合c ,在指定的集合中移除该集合c中所有元素。
9)int size()返回该集合中元素的个数。
10)Object toArray() 把集合转换成一个数组,所有的集合元素变成对应的数组元素。

(3)4种遍历集合和2种对于集合的操作
1)iterator遍历集合元素。
2)foreach()遍历集合元素。
boolean hashNext() 如果还没有遍历完集合中的元素,则返回true。
Object next() 返回遍历的集合中下一个元素。
void remove() 移除集合中上一次next()返回的元素。
void forEachRemaining() 通过Lambda表达式遍历整个集合
3)Lambda表达式遍历集合。
4)Lambda表达式遍历Iterator。
5)java8新增的Predicate操作集合,Predicate是函数式接口,使用lambda表达式作为参数,可以简化集合的运算。
6)Java8新增Stream操作集合包含(Stream IntStream LongStream DoubleStream)
Stream方法中分为 ‘中间的’ 和 ‘末端的’
中间的 对流的进一步操作,允许直接调用后续方法。
末端的 对流的最终操作 。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值