Java基础学习笔记(七)Set接口及其实现子类

Set接口是Collection的子接口,Set接口没有提供额外的方法,但实现Set接口的容器类中的元素师没有顺序的,而且不可以重复。

Set容器可以与数学中的“集合”的概念相对应。JDK API中提供的Set容器类有HashSet,TreeSet等。

例子:

 

import java.util.*;

public class TestSet{
public static void main(String[] args){
Set s1
= new HashSet();
Set s2
= new HashSet();
s1.add(
"a");s1.add("b");s1.add("c");
s2.add(
"d");s2.add("a");s2.add("b");

Set sn
= new HashSet(s1);
sn.retainAll(s2);
//求交集
Set su = new HashSet(s1);
su.addAll(s2); //求并集
System.out.println(sn);
System.out.println(su);
}
}

 

 

posted @ 2010-12-28 10:27  Moupeng.Yang  阅读(580)  评论(0编辑  收藏  举报