JAva集合クラス——Setインタフェース解析
1130 ワード
Setには重複要素が現れてはいけない.これはリストと最大の違いである.HashSetは無秩序であり,TreeSetは秩序である.単純なコードは次のとおりです.
出力結果:
import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;
public class SetTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Set<String> allset = new HashSet<String>();
allset.add("a");
allset.add("a");
allset.add("a");
allset.add("c");
allset.add("c");
allset.add("d");
allset.add("b");
System.out.println(allset);
TreeSet<String> treeSet = new TreeSet<String>();
treeSet.add("g");
treeSet.add("g");
treeSet.add("d");
treeSet.add("a");
treeSet.add("g");
treeSet.add("b");
treeSet.add("b");
System.out.println(treeSet);
}
}
出力結果:
[d, b, c, a]
[a, b, d, g]