package com.wy.test; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class SetTest { public static void main(String[] args) { Set<String> set = new HashSet(); //1.增長元素 set.add("001"); set.add("002"); set.add("003"); set.add("004"); set.add("005"); System.out.println(set); System.out.println("----------------------"); //元素數量 int num = set.size(); System.out.println(num); System.out.println("----------------------"); //元素刪除 set.remove("002"); System.out.println(set); System.out.println("----------------------"); //使用迭代器遍歷 Iterator it = set.iterator(); while (it.hasNext()){ Object item = it.next(); String s = (String)item;//強制轉換 System.out.println(s); } System.out.println("----------------------"); //元素所有刪除 set.clear(); System.out.println(set); System.out.println("----------------------"); //判斷集合是否爲空 boolean b = set.isEmpty(); System.out.println(b); } }
輸出結果java
[001, 002, 003, 004, 005] ---------------------- 5 ---------------------- [001, 003, 004, 005] ---------------------- 001 003 004 005 ---------------------- [] ---------------------- true