黑马程序员技术交流社区

标题: Set集合存储和迭代 [应用.掌握] [打印本页]

作者: 生活如此多娇    时间: 2016-12-5 23:55
标题: Set集合存储和迭代 [应用.掌握]
Set集合存储和迭代 [应用.掌握]

Set集合存储和迭代

Set特点: 不重复元素,没有索引
HashSet特点: 无序集合,存储和取出的顺序不同,没有索引,不存储重复元素
  /*
   *  Set接口,特点不重复元素,没索引
   *  
   *  Set接口的实现类,HashSet (哈希表)
   *  特点: 无序集合,存储和取出的顺序不同,没有索引,不存储重复元素
   *  代码的编写上,和ArrayList完全一致
   */
  public class HashSetDemo {
    public static void main(String[] args) {
      Set<String> set = new HashSet<String>();
      set.add("cn");
      set.add("heima");
      set.add("java");
      set.add("java");
      set.add("itcast");

      Iterator<String> it = set.iterator();
      while(it.hasNext()){
        System.out.println(it.next());
      }
      System.out.println("==============");

      for(String s : set){
        System.out.println(s);
      }
    }
  }
作者: 你好,师姐    时间: 2016-12-5 23:56
赞一个





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2