zoukankan      html  css  js  c++  java
  • 使用Iterator遍历数组

    import java.util.Collection;
    import java.util.HashSet;
    import java.util.Iterator;
    
    
    
    // Interator 接口遍历数组集合
    public class testIterator {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
    
            //创建一个集合
           //HashSet是无序排列的 而且里面的数据是不重复的,
            Collection<String> colls = new HashSet<String>();
            colls.add("第一个");
            colls.add("第二个");
            colls.add("第三个");
    colls.add("第三个");
    如果通过这种方式添加 仍然输出一个,虽然是new了两个对象,但是用equle比较的时候还是返回真的
      // colls.ass(new String("你好"));
         //colls.ass(new String("你好"));
    colls.add(
    "4"); colls.add("5"); colls.add("6"); colls.add("7"); colls.add("8"); //获得colls的迭代器 Iterator<String> i = colls.iterator(); //迭代 while(i.hasNext()){ String m = i.next(); System.out.println(m); } System.out.println(colls); System.out.println("一共有"+colls.size()+"个元素"); } }

    输出结构为:

    View Code
    第二个
    7
    第三个
    6
    5
    4
    8
    第一个
    [第二个, 7, 第三个, 6, 5, 4, 8, 第一个]
    一共有8个元素

    这里我们也可以看出,HashSet的存储是无序的。

  • 相关阅读:
    使用CDN后,PHP如何获取用户的真是IP?
    git常用命令整理
    svn常用命令
    Ansible 运维自动化(一)
    grep 简单笔记
    sed 笔记
    awk命令笔记
    无限极分类(一)获得树结构
    php自定义函数求取平方根
    class path resource [config.xml] cannot be opened because it does not exist
  • 原文地址:https://www.cnblogs.com/LIANQQ/p/2827473.html
Copyright © 2011-2022 走看看