Collection方法:
- add()
- remove()
- clear()
- size()
- isEmpty()
- iterator()
1. Set
1.1 性质:
- 元素的顺序与加入时的顺序没有关系,因为set中元素的顺序是无意义的
- 元素不能重复
1.2 分类:
- HashTree:内部是用杂凑实现的,它不保证元素的顺序
- TreeSet:内部是用红黑树实现,它使元素按照自然顺序实现(或实现了comparator)
2. List
2.1 性质:
- 元素的顺序是有意义的
- 元素是可以重复的
- 可以实现随机存取
2.2 分类:
- Vector:线程安全
- ArrayList:线程不安全
2.3 方法:
- int indexOf(object obj):得到对象的索引值
- Object elementAt(int index):通过索引得到对象
- Object set(int index,Object obj)
- void removeElement(int index)
- void insertElement(int index,Object obj)
3. Map
1. 性质
- 元素的顺序与加入时的顺序没有关系,因为set中元素的顺序是无意义的
- 元素不能重复
2. 分类:
- Hashtable:使用杂凑实现
- HasMap
- treeMap
3. 方法:
- void put(Object key, Object value):添加一对“键-值”
- Object get(Object key):通过键,得到值
- Object remove(Object key):通过键,删除值
- Enumeration keys():得到键的枚举
本文地址:https://blog.csdn.net/weixin_44077544/article/details/107304148
如对本文有疑问,
点击进行留言回复!!
网友评论