Java中的ConcurrentSkipListSet clear()方法
java.util.concurrent.ConcurrentSkipListSet.clear() 方法是Java中的内置函数,它从集合中移除所有元素。
语法:
ConcurrentSkipListSet.clear()
参数: 该函数不接受任何参数。
返回值: 该函数不返回任何值。
下面的程序说明了ConcurrentSkipListSet.clear()方法:
程序1:
/* Java程序演示ConcurrentSkipListSet() clear()方法 */
import java.util.concurrent.*;
class ConcurrentSkipListSetClearExample1 {
public static void main(String[] args)
{
// 创建一个set对象
ConcurrentSkipListSet<Integer> Lset =
new ConcurrentSkipListSet<Integer>();
// 向该集合中添加元素
for (int i = 10; i <= 50; i += 10)
Lset.add(i);
// 打印集合中的元素
System.out.println("The set contains: " + Lset);
// 清除集合中的元素
Lset.clear();
// 清除操作后,打印集合中的元素
System.out.println("清除操作后集合中的元素: "
+ Lset);
}
}
该集合包含:[10,20,30,40,50]
清除操作后该集合包含:[]
程序2:
/* Java程序演示ConcurrentSkipListSet() clear()方法 */
import java.util.concurrent.*;
class ConcurrentSkipListSetClearExample2 {
public static void main(String[] args)
{
// 创建一个set对象
ConcurrentSkipListSet<String> Lset =
new ConcurrentSkipListSet<String>();
// 向该集合中添加元素
Lset.add("alex");
Lset.add("bob");
Lset.add("chuck");
Lset.add("drake");
Lset.add("eric");
// 打印集合中的元素
System.out.println("该集合包含: " + Lset);
// 清除集合中的元素
Lset.clear();
// 清除操作后,打印集合中的元素
System.out.println("清除操作后集合中的元素: "
+ Lset);
}
}
该集合包含:[alex,bob,chuck,drake,eric]
清除操作后该集合包含:[]
参考资料: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentSkipListSet.html#clear–
极客教程