package org.hanqi.array; import java.util.*; public class Test2 { public static void main(String[] args) { //哈希 Set<String> s=new HashSet<String>(); HashSet<String> s1=new HashSet<String>(); if(s.add("a")) { System.out.println("保存成功"); } s.add("a"); s.add("b"); s.add("c"); s.add("d"); s.add("e"); s.add("f"); s.add("g"); s.add(null); if(!s.add("a")) { System.out.println("保存失败"); } s.add("a"); s.add("a"); for(String t:s) { System.out.println(t); } System.out.println("s的size="+s.size()); if(s.remove("d")) { System.out.println("移除成功"); }else { System.out.println("移除失败"); } System.out.println("s的size="+s.size()); Iterator<String> it=s.iterator(); while(it.hasNext()) { String t=it.next(); if(it.equals("c")) { it.remove(); }else { System.out.println(t); } } System.out.println("s的size="+s.size()); System.out.println("TreeSet"); TreeSet<String> s2=new TreeSet<String>(); s2.add("b"); s2.add("d"); s2.add("e"); s2.add("f"); s2.add("c"); s2.add("g"); s2.add("a"); s2.addAll(null); for(String t:s2) { System.out.println(t); } } }