导航:首页 > 编程语言 > 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相关的资料

热点内容
你平时怎么排解压力 浏览:66
表格中的文件夹怎样设置 浏览:476
em78单片机 浏览:960
splitjava空格 浏览:248
电脑怎么谷歌服务器地址 浏览:515
nx自定义工具启动宏命令 浏览:101
程序员怎么解决无法访问互联网 浏览:303
java访问本地文件 浏览:747
瓦斯琪服务器怎么用 浏览:22
安卓主题用什么app 浏览:747
修改服务器pci地址空间 浏览:321
程序员将来去哪里 浏览:966
虚幻5创建c无法编译 浏览:189
javaweb项目设计 浏览:407
国家反诈app紧急联系人怎么填 浏览:191
单片机旋转led 浏览:340
杜洋单片机官网 浏览:467
法国加密货币税务 浏览:28
stringslinux 浏览:944
gis服务器里文件如何处理 浏览:829