概述
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的存储是无序的。
最后
以上就是独特过客为你收集整理的使用Iterator遍历数组的全部内容,希望文章能够帮你解决使用Iterator遍历数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复