Source of HashSetDemo.java


  1: import java.util.HashSet;
  2: 
  3: public class HashSetDemo
  4: {
  5:         public static void main(String[] args)
  6:         {
  7:                 HashSet<Integer> intSet = new HashSet<Integer>();
  8: 
  9:                 intSet.add(2);
 10:                 intSet.add(7);
 11:                 intSet.add(7);        // Ignored since 7 is already in the set
 12:                 intSet.add(3);
 13:                 printSet(intSet);
 14: 
 15:                 intSet.remove(3);
 16:                 printSet(intSet);
 17: 
 18:                 System.out.println("Set contains 2: " +
 19:                         intSet.contains(2));
 20:                 System.out.println("Set contains 3: " +
 21:                         intSet.contains(3));
 22:         }
 23: 
 24:         public static void printSet(HashSet<Integer> intSet)
 25:         {
 26:                 System.out.println("The set contains:");
 27:                 for (Object obj : intSet.toArray())
 28:                 {
 29:                         Integer num = (Integer) obj;
 30:                         System.out.println(num.intValue());
 31:                 }
 32:         }
 33: }