Java集合

什么是集合?

集合(Collection),按照字面意思,就是根据某些共性将一些对象集中起来。

Java中提供了层次结构中的根接口Collection,它表示一组对象,而这些对象也称为集合的元素。一些Collection允许有重复的元素,而另一些不允许;一些Collection是有序的,另一些则是无序的。

有序的Collection也称为序列,有序体现在集合中的每个元素,都有属于自己的整数索引,使用者可以精确控制任何一个元素。因为有序,所以允许不同位置存在相同的元素。List以及所有实现了List接口的集合全部是有序的。

无序的Collection,即不保证集合的迭代顺序,当然也不保证顺序恒久不变。同理,无序集合不允许存在相同元素。Set以及所有实现了Set接口的集合全部是无序的。

在Java中,还提供了另一种键值映射的集合,根接口是Map。简单理解Map,对于键值,我们可以将其看做是一个元素中,包含了两个值(Key,Value),键(Key)和值(Value)的数据类型可以相同也可以不同。

因为在Map中是通过Key来查找Value的,所以它们是一一对应的,且Key不允许重复,但Value可以。

最后,Map中也存在有序和无序的分别,Map本身是无序的,但是Java也提供了两个有序Map:TreeMap 和 LinkedHashMap。

#分享# #java# #头号有新人#

展开阅读全文

页面更新:2024-04-30

标签:字面   不允许   共性   整数   头号   顺序   元素   接口   对象   两个

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top