A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© anyway1919 中级黑马   /  2015-9-10 23:48  /  243 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.review.demo2;
  2. import java.util.ArrayList;
  3. import java.util.Collection;
  4. import java.util.HashSet;
  5. import java.util.Iterator;
  6. import java.util.List;
  7. import java.util.Set;
  8. /**
  9. * 案例2:向不同的集合中,存储相同类型的元素
  10. *
  11. */
  12. public class ConstraintTypeDemo4 {

  13.         public static void main(String[] args) {
  14.                 // 创建一个List集合
  15.                 List<String>list1 = new ArrayList<>();
  16.                
  17.                 //创建一个Set集合
  18.                 Set<String> set = new HashSet<>();
  19.                
  20.                 //存储相同了类型的元素
  21.                
  22.                 list1.add("华硕");
  23.                 list1.add("联想");
  24.                 list1.add("宏碁");
  25.                 list1.add("戴尔");
  26.                 printCollection(list1);
  27.                 System.out.println("-------------------------------------------------------------");
  28.                 set.add("华为");
  29.                 set.add("苹果");
  30.                 set.add("三星");
  31.                 set.add("HTC");
  32.                 printCollection(set);

  33.         }
  34.        
  35.         //创建一个输出集合的功能
  36.        
  37.         public static void printCollection(Collection <String>coll){
  38.                
  39.                 //way1遍历
  40.                 /*for (int i = 0; i < list.size(); i++) {
  41.                         System.out.println(list.get(i));
  42.                 }*/
  43.                
  44.                 //way2遍历
  45.                 for (Iterator <String>it = coll.iterator();it.hasNext();) {
  46.                         String str =  it.next();//迭代器上添加了泛型,该处就不需要泛型了
  47.                         System.out.println(str);
  48.                 }
  49.                
  50.         }
  51. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马