全球旧事资料 分类
注意:如果集合中的元素没有排序,Iterator遍历集合中元素的顺序是任意的,并不一定与像集合中加入的元素的顺序一致。
Set(集)(
Set是最简单的一种集合,集合中的对象不按特定方式排序,并没有重复对象。Set接口主要有两个实现类:HashSet类还有一个子类Li
kedHashSet类,它不仅实现了哈希算法,而且实现了链表数据结构,链表数据结构能提高插入核算出元素的性能。TreeSet类实现了SortedSet接口中,具有排序功能。
List列表列表列表
List的主要特征使其元素已先行方式存储,集合中允许存放重复对象。List接口主要的实现类包括:ArrayListArrayList代表长度可变的数组。允许对元素进行快速的随机访问,但是向ArrayList中插入与删除元素的速度较慢。Li
kedList在实现中采用链表数据结构。对顺序访问进行了优化,向List中插入和删除元素的速度较快,随机访问速度则相对较慢,随机访问是指检索位于特定索引位置元素。
Map(映射)(映射)
Map(映射)是一种吧键对和值对象进行映射的集合。它的每一个元素都包含一对键对象和值对象,而之对象仍可以是Map类型。以此类推,这样就形成了多级映射。向Map集合中加入元素时,必须提供一对键对象和值对象,从Map集合上检索元素只要给出键对象,就会返回值对象。
实例1Collectio
Alljava
fpackagecollectio
importjavautilArrayListimportjavautilCollectio
importjavautilHashMapimportjavautilHashSetimportjavautilIteratorimportjavautilLi
kedHashMapimportjavautilLi
kedHashSetimportjavautilLi
kedListimportjavautilListimportjavautilHashtableimportjavautilMapimportjavautilSetimportjavautilSortedMapimportjavautilSortedSetimportjavautilTreeMapimportjavautilTreeSetpublicclassCollectio
Allpublicstaticvoidmai
Stri
gargsListlist1
ewLi
kedListlist1add
好听全球资料 返回顶部