package util;

import java.util.HashSet;
import java.util.Set;

/**
 * HashSetで解説することは、基本的にSetを実装するクラス
 * すなわちTreeSetやLinkedHashSetなどでも通用する
 * 違うところは、TreeSetなどで解説する.
 */
class HashSet00 {
  public static void main(String[] args) {
    Set<String> set = new HashSet<String>();
    set.add("Gu");
    set.add("Choki");
    set.add("Pa");
    //
    print(set.contains("Choki"));
    print(set.contains("ERROR"));
    print(set.isEmpty());
    //
    set.remove("Choki");
    print(set.contains("Choki"));
    // 存在しない要素をremove ⇒ エラーにはならない
    set.remove("ERROR");
    set.clear();
    print(set.isEmpty());
  }
  private static void print(boolean b) {
    System.out.println(b);
  }
}


==
・目次 Java Stringとjava.util
  http://blogs.yahoo.co.jp/artery2020/39979089.html
・目次 - Java言語プログラミング入門
  http://blogs.yahoo.co.jp/artery2020/39975776.html
・目次 - ビジネスパーソンの常識と非常識
  http://blogs.yahoo.co.jp/artery2020/39728331.html
・目次 - 論理・発想・思考についての考察と鍛え方
  http://blogs.yahoo.co.jp/artery2020/39657784.html

== ended.