持有对象

l  Collection,一个独立元素的序列,这些元素都服从一条或者多条规则。实际是一个接口。

l  Map,一组成对的键值对对象,允许你使用键来查找值,有三种基本风格的map,包含hashmap,treemap,linkedHashMap三种。

l  Set类型也有HashSet,TreeSet,LinkedHashSet三种set类型

l  List接口在java.util.List中,其中包含了add(),remove(),equal(),indexOf(),sublist()等方法。Sublist()是求子list。retainAll(),removeAll()。Set()方法是替换list中某个数据的值。

l  迭代器 Iterator,也是一个接口,其中封装的方法如下:

BooleanhasNext(); 是否有下一个值,返回boolean

E next(); 下一个值,返回具体值

Void remove(); 删除值

l  LinkedList是以链表模式实现了对象,其中包含的方法有addFirst(),add(),addLast()等添加方法,还包含peek(),poll()等方法。LinkedList中的addFirst()和addLast()可以实现stack的功能。

l  Set不重复保存元素,且通常选择HashSet的实现。Set与Collection 有同样的接口,没有额外的功能,实际上Set就是Collection,只是行为不同。重点是其中只有一个实例被保存下来,其它的都不会保存。TreeSet将元素存储在红—黑树结构中,LinkedHashSet使用了链表散列模式

l  Queue队列创建方法是:Queue<Integer> queue = new LinkedList<>();实质是使用linkedlist中的方法。Peek(),element()会返回队头并清除队列中队头数据,offer()是Queue的方法,将数据插入队尾。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值