「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