![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java集合框架
文章平均质量分 63
Martin-Lam
这个作者很懒,什么都没留下…
展开
-
集合框架(四)如何使用以及何时使用HashSet、LinkedHashSet或者TreeSet来存储元素
1、AbstractSet类是一个便利类,它扩展了AbstractCollection类并实现Set接口,AbstractSet类提供equals方法和hashCode方法的具体实现。由于AbstractSet类没有实现size方法和iterator方法,所以,AbstractSet类是一个抽象类。 2、Set接口的三个具体类是:散列类HashSet、链式散列集LinkedHashSet和树形集T翻译 2015-06-01 20:18:15 · 1657 阅读 · 0 评论 -
集合框架(六)探究如何使用以及何时使用ArrayList或LinkedList来存储元素
1、线性表不仅可以存储重复的元素,而且允许用户指定它们存储的位置,可以用下标来访问元素。 2、List接口增加了面向位置的操作,并且增加了一个能够双向遍历线性表的新列表迭代器。 ListIterator接口扩展了Iterator接口,以增加对线性表的双向遍历能力。 3、数组线性表类ArrayList和链表类LinkedList是实现List接口的两个具体类。 4、ArrayList用数组存储翻译 2015-06-01 20:21:23 · 499 阅读 · 0 评论 -
集合框架(二)熟悉Collection接口的通用方法
1、AbstractCollection类是提供Collection接口部分实现的便利类,除了size方法和iterator方法之外,它实现了Collection接口中的所有方法。 2、所有这些方法都返回boolean值,如果执行方法会改变这个集合,则返回true。 3、Iterator接口提供了对不同集合中的元素进行遍历的统一方法。设计注意:Collection接口中的有些方法是不能在具体子类翻译 2015-06-01 20:13:50 · 699 阅读 · 0 评论 -
集合框架(五)使用Comparable接口和Comparator接口来比较元素
1、有时希望将元素插入到一个树集合中个,这些元素可能不是java.lang.Comparable的实例,这时可以定义一个比较器来比较这些元素。即需要创建一个实现java.util.Comparator接口的类。Comparator接口有两个方法:compare和equals。 public int compare(Object element1, Object element2)翻译 2015-06-01 20:21:01 · 1140 阅读 · 0 评论 -
集合框架(三)使用Iterator接口来遍历一个集合和使用for-each循环简化
TestHashSet.javaimport java.util.*;public class TestHashSet{ public static void main(String[] args){ //Create a hash set Set set = new HashSet(); //Add strings to the set翻译 2015-06-01 20:16:29 · 818 阅读 · 0 评论 -
集合框架(一) 层次体系结构
1、java集合框架其实就是一些能提供更有效的组织和操作数据的数据结构 2、在面向对象思想里,一种数据结构就是一个容器 3、java集合框架支持两个类型容器:(1)第一种是存储一个元素集合,称为集合; (2)第二种是存储键/值对,称为图。 4、java结合框架支持三种集合:规则翻译 2015-06-01 20:10:44 · 413 阅读 · 0 评论