- package com.review.demo2;
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.HashSet;
- import java.util.Iterator;
- import java.util.List;
- import java.util.Set;
- /**
- * 案例2:向不同的集合中,存储相同类型的元素
- *
- */
- public class ConstraintTypeDemo4 {
- public static void main(String[] args) {
- // 创建一个List集合
- List<String>list1 = new ArrayList<>();
-
- //创建一个Set集合
- Set<String> set = new HashSet<>();
-
- //存储相同了类型的元素
-
- list1.add("华硕");
- list1.add("联想");
- list1.add("宏碁");
- list1.add("戴尔");
- printCollection(list1);
- System.out.println("-------------------------------------------------------------");
- set.add("华为");
- set.add("苹果");
- set.add("三星");
- set.add("HTC");
- printCollection(set);
- }
-
- //创建一个输出集合的功能
-
- public static void printCollection(Collection <String>coll){
-
- //way1遍历
- /*for (int i = 0; i < list.size(); i++) {
- System.out.println(list.get(i));
- }*/
-
- //way2遍历
- for (Iterator <String>it = coll.iterator();it.hasNext();) {
- String str = it.next();//迭代器上添加了泛型,该处就不需要泛型了
- System.out.println(str);
- }
-
- }
- }
复制代码 |
|