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

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

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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);
}
}
}
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); } } }
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