SortedSet clear() method in Java with Examples

2025年5月9日 | 阅读 3 分钟

为了从 SortedSet 中删除所有元素,我们将使用 clear() 方法。clear() 方法不会删除集合,它只是移除集合中的所有条目。换句话说,clear() 方法仅用于清空现有的 Set。SortedSet 是 Set 接口的扩展,其中包含此方法。调用 clean() 时,它会确保集合的大小为 0,从而移除其所有内容。当你希望将集合恢复到其初始状态而不生成新实例时,通常会使用此方法。使用 clear() 后,集合将不再包含任何元素,但它将保留其所有特性(包括 TreeSet 中的排序顺序)。

语法

参数:方法不需要任何参数。

返回值: 该方法不需要任何参数。

示例 1

提供的代码演示了如何在 SortedSet 的 TreeSet 实现中使用 clear() 方法。add() 方法首先用于使用字符串条目填充 SortedSet。TreeSet 的排序机制确保元素按其自然顺序排列。然后通过调用 clear() 方法删除其中的所有内容,基本上将集合恢复到其初始状态。这说明了如何使用 clear() 方法在保留其特性的同时完全清空 SortedSet。

实施

输出

 
The Initial Set is given by : [JavaTpoint, Welcome, World, the, to]
The final set is given by : []   

示例 2

该代码展示了如何使用 Java 中的 TreeSet 实现的 SortedSet 来使用 clear() 方法。add() 方法用于构建一个空的整数 SortedSet,然后用元素填充它。由于这是 TreeSet 的默认行为,因此集合的项目会按升序自动排序。然后通过调用 clear() 方法使集合变空,该方法会消除其所有元素。为了演示 clear() 方法的影响并证明它成功地消除了所有存储的元素,会报告集合的初始状态和最终状态。

实施

输出

 
The Initial Set is given by : [10, 20, 30, 40, 50]
The final set is given by : []   

下一主题Java 编辑器