龙空技术网

Java集合

JS周末 139

前言:

今天同学们对“js集合方法”大体比较讲究,咱们都需要学习一些“js集合方法”的相关知识。那么小编也在网上网罗了一些关于“js集合方法””的相关内容,希望大家能喜欢,兄弟们快快来学习一下吧!

什么是集合?

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

#大有学问#​

标签: #js集合方法