「Java」TreeSetクラスを使うサンプル

説明
1.public boolean add(E e)
指定された要素がセットの要素として存在しない場合に、その要素をセットに追加します。
2. next()
反復処理で次の要素を返します。
3.public boolean remove(Object o)
指定された要素がこのセットに存在する場合に、要素をセットから削除します。
Javaコード

package com.arkgame.study;

import java.util.Iterator;
import java.util.TreeSet;

public class TreeSetElemDemo {

      public static void main(String[] args) {
            // TreeSetオブジェクト生成
            TreeSet<Integer> tp = new TreeSet<Integer>();
            tp.add(404);
            tp.add(202);
            tp.add(303);
            tp.add(101);
            tp.add(505);
            tp.add(606);
            System.out.println("TreeSetの要素サイズ(brefore remove): " + tp.size());
            // 順番出力
            Iterator<Integer> itr = tp.iterator();
            while (itr.hasNext()) {
                  int key = itr.next();
                  System.out.println(key);
            }

            tp.remove(101);
            System.out.println("TreeSetの要素サイズ(after remove): " + tp.size());
            for (int key : tp) {
                  System.out.println(key);
            }

      }

}

結果
TreeSetの要素サイズ(brefore remove): 6
101
202
303
404
505
606
TreeSetの要素サイズ(after remove): 5
202
303
404
505
606

Java

Posted by arkgame