Java HashSet clear() 方法

clear() 方法用于从集中删除所有元素。

1 语法

public void clear()  

2 参数

3 返回值

4 HashSet clear()示例1

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java HashSet.clear()方法的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        //创建HashSet
        HashSet<String> hset = new HashSet<String>();
        //添加元素
        hset.add("JTP");
        hset.add("SSSIT");
        hset.add("DFC");
        //检查HashSet
        System.out.println("HashSet的元素为: "+ hset);
        //清空元素
        hset.clear();
        System.out.println("clear后HashSet的元素为: "+ hset);
    }
}

输出结果为:

HashSet的元素为: [DFC, SSSIT, JTP]
clear后HashSet的元素为: []

5 HashSet clear()示例2

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java HashSet.clear()方法的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        //创建HashSet
        HashSet<Integer> hset = new HashSet<Integer>();
        //添加元素
        hset.add(121);
        hset.add(111);
        hset.add(151);
        //检查HashSet
        System.out.println("HashSet的元素为: "+ hset);
        //清空HashSet
        hset.clear();
        System.out.println("clear后的HashSet为: "+ hset);
    }
}

输出结果为:

HashSet的元素为: [151, 121, 111]
clear后的HashSet为: []

6 HashSet clear()示例3

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * Java HashSet.clear()方法的例子
 */
import java.util.*;

public class Demo {

    public static void main(String[] args) {
        //创建HashSet
        HashSet<String> hset1 = new HashSet<String>();
        //添加元素
        hset1.add("Yiidian");
        hset1.add("Baidu");
        hset1.add("WeChat");
        hset1.add("Google");
        //打印元素
        System.out.println("HashSet的size为: "+hset1.size());
        System.out.println("clear前的HashSet:");
        for(String val : hset1)
        {
            System.out.println(val);
        }
        hset1.clear();
        //clear操作后
        System.out.println("clear后的HashSet:");
        System.out.println("HashSet的size为: "+hset1.size());
        for(String val : hset1)
        {
            System.out.println(val);
        }
    }
}

输出结果为:

HashSet的size为: 4
clear前的HashSet:
Google
WeChat
Baidu
Yiidian
clear后的HashSet:
HashSet的size为: 0

 

热门文章

优秀文章