【集合】HashSet类

来源:互联网 发布:手机变音软件 编辑:程序博客网 时间:2024/06/06 04:20

HashSet类实现Set接口,该类使用散列表对数据进行存储。

HashSet在进行数据存储时不保证数据的有序性,并且存储是变化的,同时运行保存null。

import java.util.HashSet;import java.util.Iterator;public class HashSetDemo {public static void main(String[] args) {HashSet hs = new HashSet();hs.add(new Integer(65));hs.add("A");hs.add(Integer.valueOf(65));hs.add("B");hs.add(Integer.valueOf(98));hs.add("a");hs.add(Integer.valueOf(99));hs.add("b");//System.out.println("HashSet:" + hs);print(hs);System.out.println("HashSet的长度:" + hs.size());System.out.println("HashSet是否为空:" + hs.isEmpty());//移除元素hs.remove("A");hs.remove(99);print(hs);}public static void print(HashSet hashSet){Iterator it = hashSet.iterator();while(it.hasNext()){System.out.print(it.next() + " ,");}System.out.println();System.out.println("--------------------------");}}

原创粉丝点击