当前位置: 移动技术网 > IT编程>网页制作>HTML > 集合

集合

2020年07月13日  | 移动技术网IT编程  | 我要评论

Collection方法:

  1. add()
  2. remove()
  3. clear()
  4. size()
  5. isEmpty()
  6. iterator()

1. Set

1.1 性质:

  1. 元素的顺序与加入时的顺序没有关系,因为set中元素的顺序是无意义的
  2. 元素不能重复

1.2 分类:

  1. HashTree:内部是用杂凑实现的,它不保证元素的顺序
  2. TreeSet:内部是用红黑树实现,它使元素按照自然顺序实现(或实现了comparator)

2. List

2.1 性质:

  1. 元素的顺序是有意义的
  2. 元素是可以重复的
  3. 可以实现随机存取

2.2 分类:

  1. Vector:线程安全
  2. ArrayList:线程不安全

2.3 方法:

  1. int indexOf(object obj):得到对象的索引值
  2. Object elementAt(int index):通过索引得到对象
  3. Object set(int index,Object obj)
  4. void removeElement(int index)
  5. void insertElement(int index,Object obj)

3. Map

1. 性质

  1. 元素的顺序与加入时的顺序没有关系,因为set中元素的顺序是无意义的
  2. 元素不能重复

2. 分类:

  1. Hashtable:使用杂凑实现
  2. HasMap
  3. treeMap

3. 方法:

  1. void put(Object key, Object value):添加一对“键-值”
  2. Object get(Object key):通过键,得到值
  3. Object remove(Object key):通过键,删除值
  4. Enumeration keys():得到键的枚举

本文地址:https://blog.csdn.net/weixin_44077544/article/details/107304148

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网