导航:首页 > 编程语言 > java遍历collection

java遍历collection

发布时间:2023-03-30 15:00:42

java 语言里 遍历 collection 的方式 是怎样

java 语言里 遍历 collection 的方式:

方法一:使用迭代器进行遍历

Collection<String>c=丛困newHashSet<String>();
c.add("java");
c.add("cpp");
c.add("php");
c.add("c#");
c.add("objective-c");
Iterator<String>it=c.iterator();
while(it.hasNext()){
银弊String渗搏念str=it.next();
System.out.println(str);
}

方法二:使用for进行遍历

Collection<String>c=newHashSet<String>();
c.add("java");
c.add("cpp");
c.add("php");
c.add("c#");
c.add("objective-c");
for(Stringstr:c){
System.out.print(str.toUpperCase()+"");
}

Ⅱ JAVA中Iterator的具体作用

你说的没有错,iterator有hasNext()方法,返回是否还有没有访问的元素,next()则是返回下一个元素,这样对于需要遍历的地方,你就不需要知道元素的个数了.
而且iterator支持泛型,如
ArrayList<String> list=new ArrayList<String> ();
list.add("I");
list.add("Love");
list.add("You");
//注意对list修改完后,再取迭代器。不然会引发
//迭代器
Iterator<String> iter=list.iterator();

while(iter.hasNext())
System.out.println(iter.next()); //next()取得直接是String类型,不需要类型转换了。(JDK1.5以上)
//ArrayList实现了Iterable接口,因此可以用for-each循环遍历(JDK1.5以上)
for(String str:list)
System.out.println(str);

-------
你把它理解成数据结构中链表的那个next,就是一个线索。把容器中的各个元素穿起来。
你自己的类型也可以实现iterable接口,就可以迭代了。也可以用
foreach循环遍历了。

Ⅲ icollection 怎么遍历

java 语言里 遍历 collection 的方式:方法一:使用迭代器进行遍历<枝绝pre t="code" l="java">Collection<String>猛扰姿 c = new HashSet<String>();
c.add("java");
c.add("cpp");
c.add("php");
c.add("c#");
c.add("objective-c"李坦);
Iterator<String> it = c.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}方法二:使用for进行遍历
<pre t="code" l="java">Collection<String> c = new HashSet<String>();
c.add("java");
c.add("cpp");
c.add("php");
c.add("c#");
c.add("objective-c");
for (String str : c) {
System.out.print(str.toUpperCase() + " ");
}

阅读全文

与java遍历collection相关的资料

热点内容
前端如何认证服务器 浏览:554
linux切换db2用户命令 浏览:306
相片如何用电解压 浏览:905
硕士程序员去学校当老师 浏览:120
pythonstr提取到字典 浏览:818
程序员那么可爱有人看上陆漓了 浏览:876
php正则提取图片 浏览:103
pythonlinuxdjango 浏览:562
php中文返回乱码 浏览:89
宿舍装的电信怎么加密 浏览:745
为什么压缩文件解压后变少了 浏览:426
现在安卓充电器普遍是什么型号 浏览:714
9日均线36均线主图指标源码 浏览:349
程序员阿里文化完整版 浏览:98
早间新闻在哪个app上面可以看 浏览:954
工作啦app注册的信息怎么删去 浏览:378
滚动转子式制冷压缩机 浏览:873
美国编程用什么软件 浏览:571
图片加密防盗用 浏览:616
dbscan算法python源码 浏览:849