import java.util.*;
public class ExCollection1 {
public static void main(String[] args) {
Set hs1 = new HashSet(); //(1)
Set ts1 = new TreeSet(); //(2)
//(3)要素の追加
for (int i = 0; i < args.length; i++) {
hs1.add(args[i]);
}
//(4)要素の追加
for (int i = 0; i < args.length; i++) {
ts1.add(args[i]);
}
System.out.println(hs1); //(5)
System.out.println(ts1); //(6)
}
}
【解説1】
(1).
HashSetオブジェクトhs1を生成します。
(2).
TreeSetオブジェクトts1を生成します。
(3).
引数に指定された要素をaddメソッドを使用し、hs1オブジェクトに追加します。
(4).
引数に指定された要素をaddメソッドを使用し、ts1オブジェクトに追加します。
(5).
hs1オブジェクトを表示します。
(6).
ts1オブジェクトを表示します。
【実行結果1】
D:\JAVA>javac ExCollection1.java
D:\JAVA>java ExCollection1
J A V A C O L L E C T I O N [O, N, L, J, I, V, E, T, C,
A] ←重複要素が排除されています。 [A, C, E, I, J, L, N, O, T,
V] ←重複要素が排除され、且つソートされています。