[Java] 容器-03 增强的For循环 / Set 方法
2013-12-03 09:25
369 查看
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]
相关文章推荐
- [Java] 容器-03 增强的For循环 / Set 方法
- JAVA进阶之旅(一)——增强for循环,基本数据类型的自动拆箱与装箱,享元设计模式,枚举的概述,枚举的应用,枚举的构造方法,枚举的抽象方法
- JAVA进阶之旅(一)——增强for循环,基本数据类型的自动拆箱与装箱,享元设计模式,枚举的概述,枚举的应用,枚举的构造方法,枚举的抽象方法
- Java5.0新特性03-增强for循环
- java数组的拷贝四种方法:for、clone、System.arraycopy、arrays.copyof
- 用 for/in 在 Java 5.0 中增强循环
- Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
- java语法总结03--方法
- [Java] 容器-04 List 方法
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- java数组遍历——iterator和for方法
- Lesson_for_java_day09--继承、实例化、构造方法、覆盖、重载、this关键字、super关键字、全局变量和局部变量
- java集合与数组遍历-iterator和for方法
- java容器(三)-遍历打印的三种方法
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)解决方法
- Java初始化方法:类、容器
- Java Arrays,Collections中addAll使用方法和初始化容器方法
- JAVA中Reflection(反射)三种方法forName(String className) 方法最好
- Java基础03 构造方法与方法重载
- java.lang.IllegalArgumentException: id to load is required for loading解决方法