摘要: 使用 Deque 我们知道,Queue是队列,只能一头进,另一头出。 如果把条件放松一下,允许两头都进,两头都出,这种队列叫双端队列(Double Ended Queue),学名Deque。 Java集合提供了接口Deque来实现一个双端队列,它的功能是: 既可以添加到队尾,也可以添加到队首; 既可 阅读全文
posted @ 2020-08-02 14:33 爱吃西瓜的番茄酱 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 使用 Queue 队列(Queue)是一种经常使用的集合。Queue实际上是实现了一个先进先出(FIFO:First In First Out)的有序表。 它和List的区别在于,List可以在任意位置添加和删除元素,而Queue只有两个操作: 把元素添加到队列末尾; 从队列头部取出元素。 在Jav 阅读全文
posted @ 2020-08-02 14:26 爱吃西瓜的番茄酱 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 使用 Set Set用于存储不重复的元素集合,它主要提供以下几个方法: 将元素添加进Set:boolean add(E e) 将元素从Set删除:boolean remove(Object e) 判断是否包含元素:boolean contains(Object e) 一个示例: public cla 阅读全文
posted @ 2020-08-02 14:09 爱吃西瓜的番茄酱 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 使用 Map 在 java 集合中,Map 并不在接口 Collection 之中。 接口 Map 的常用实现类有: EnumMap 类 HashMap 类 TreeMap 类(TreeMap 是接口 SortedMap 的实现类,接口 SortedMap 是 Map 的子接口) Propertie 阅读全文
posted @ 2020-08-02 13:51 爱吃西瓜的番茄酱 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Java Collection 简介 Java标准库自带的java.util包提供了集合类:Collection,它是除Map外所有其他集合类的根接口。 Java的java.util包主要提供了以下三种类型的集合: **List:**一种有序列表的集合,例如,按索引排列的Student的List; 阅读全文
posted @ 2020-08-02 10:34 爱吃西瓜的番茄酱 阅读(308) 评论(0) 推荐(0) 编辑