前言:
今天同学们对“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集合方法