4月1日

コレクションフレームワーク

List・Set・Mapの3つのインタフェースがある。

テキストの例題を入力して実行する。(p.422〜p.441)

  • 23-01 ListSample
  • 23-02 ListSample2
  • 23-03 ListSample3
  • 23-04 ListSample4
  • 23-05 ListSample5
  • 23-06 ListSample6
  • 23-07 SetSample
  • 23-08 SetSample2
  • 23-09 SetSample3

SetSampleでManを使ってみる。

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

public class SetSample4 {
    public static void main(String[] args) {
        Set set = new HashSet();
        set.add(new Man("孫", 10));
        set.add(new Man("北尾", 15));
        set.add(new Man("三木谷", 20));
        if (!set.add(new Man("孫", 10))) {
            System.out.println("孫は追加できない");
        }
        if (set.contains(new Man("孫", 10))) {
            System.out.println("孫はある");
        }
        for (Man m : set) {
            System.out.println(m.introduce());
        }
    }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です