📄 testhashset.java
字号:
package apibook.c2.s1;import java.util.*;public class TestHashSet { public TestHashSet() { } public static void printElem(Iterator iter){ //显示集合中的所有元素 while(iter.hasNext()){ //对集合中的元素进行迭代 System.out.println(iter.next()); } } public static void main(String[] args) { //创建一个链表对象 LinkedList list = new LinkedList(); ListIterator iter1 = list.listIterator(); //插入元素到链表中 iter1.add("Obj1"); iter1.add("Obj2"); iter1.add("Obj3"); //用指定的链表,创建一个HashSet对象 HashSet hs1 = new HashSet(list); //显示该HashSet的大小 System.out.println("This HashSet's size is : "+hs1.size()); //判断该HashSet对象是否包含指定的元素 if(!hs1.contains("Obj4"))System.out.println("This HashSet doesn't contains Obj4"); //插入指定的元素到HashSet对象中 hs1.add("Obj4"); if(hs1.contains("Obj4"))System.out.println("This HashSet contains Obj4 now"); System.out.println("---------------------------------"); TestHashSet.printElem(hs1.iterator()); System.out.println("---------------------------------"); //从该HashSet对象中,删除指定的元素 hs1.remove("Obj1"); //从该HashSet对象中,清除所有的元素 hs1.clear(); if(hs1.isEmpty())System.out.println("This HashSet size is Empty"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -