「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