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

热点内容
python获取html内容 浏览:767
北欧大神程序员 浏览:204
安卓手机怎么拍出照片的质感 浏览:832
编译后的病毒长什么样子 浏览:20
围棋与程序员 浏览:260
加密和解密的单词 浏览:980
我的世界td服务器怎么注册 浏览:412
编译器的堆空间 浏览:598
云引擎云服务器 浏览:906
解压视频声控吃冰意大利 浏览:403
涡旋压缩机动涡盘 浏览:877
手机邮件发文件夹 浏览:448
魔兽世界怀旧服tbc萨满宏命令 浏览:549
linuxsvn手册 浏览:268
程序员图鉴 浏览:539
东营程序员 浏览:716
发票上传参数没置服务器地址 浏览:47
程序员网上接单能挣多少钱 浏览:179
稀有传奇手游源码 浏览:553
u盘里的cd驱动加密是什么 浏览:421