list和set操作方法有哪些
时间: 2024-04-09 14:29:34 浏览: 46
List和Set使用retainAll方法的比较
对于List和Set,它们都是Java集合框架中的接口,提供了不同的操作方法。下面是它们常用的操作方法:
List操作方法:
1. 添加元素:
- add(E element):向列表末尾添加元素。
- add(int index, E element):在指定位置插入元素。
2. 获取元素:
- get(int index):获取指定位置的元素。
3. 更新元素:
- set(int index, E element):将指定位置的元素替换为新元素。
4. 删除元素:
- remove(int index):删除指定位置的元素。
- remove(Object obj):删除指定元素。
5. 列表大小:
- size():返回列表中元素的个数。
6. 遍历列表:
- 使用迭代器或增强for循环进行遍历。
Set操作方法:
1. 添加元素:
- add(E element):向集合添加元素。
2. 删除元素:
- remove(Object obj):删除指定元素。
3. 集合大小:
- size():返回集合中元素的个数。
4. 判断元素是否存在:
- contains(Object obj):判断集合是否包含指定元素。
5. 遍历集合:
- 使用迭代器或增强for循环进行遍历。
请注意,Set接口不允许存储重复的元素,因此添加重复元素时会被忽略。
除了上述方法,List和Set还继承自Collection接口,因此还可以使用Collection接口中定义的方法,例如isEmpty()、clear()等。具体使用哪些方法取决于你的需求和具体的代码实现。
阅读全文