JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java集合

wys521 2024-11-30 13:14:54 精选教程 25 ℃ 0 评论

什么是集合?

集合(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#?#头号有新人#?

#大有学问#?

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表