关闭

[Java] 容器-03 增强的For循环 / Set 方法

616人阅读 评论(0) 收藏 举报
分类:
import java.util.*;

public class EnhancedFor {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4, 5};
        for(int i : arr) {
            System.out.println(i);
        }
        
        Collection c = new ArrayList();
        c.add(new String("aaa"));
        c.add(new String("bbb"));
        c.add(new String("ccc"));
        for(Object o : c) {
            System.out.println(o);
        }
    }
}
import java.util.*;
// import java.util.Set;

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 与 List 容器类都具有 Constructor(Collection c)
        // 构造方法用以初始化容器类
        Set sn = new HashSet(s1);
        sn.retainAll(s2); // 求交集
        Set su = new HashSet(s1);
        su.addAll(s2);
        System.out.println(sn);
        System.out.println(su);
    }
}
[b, a]
[d, b, c, a]

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    公告
    个人资料
    • 访问:632378次
    • 积分:11912
    • 等级:
    • 排名:第1234名
    • 原创:521篇
    • 转载:377篇
    • 译文:0篇
    • 评论:14条