打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
List Set 集合遍历
shattermemo
>《web开发》
2011.10.23
关注
package
cn.itcast.map.and.list.set;
import
java.util.ArrayList;
import
java.util.HashSet;
import
java.util.Iterator;
import
java.util.List;
import
java.util.Set;
public
class
TestList {
public
static
void
main(String[] args) {
List<String> list =
new
ArrayList<String>();
list.add(
"qaz"
);
list.add(
"wsx"
);
list.add(
"edc"
);
//第一种方式:for循环 ,遍历List集合里的内容 只对List有效因为List是有序的集合
for
(
int
i=
0
;i<list.size();i++){
System.out.println(
"list="
+list.get(i));
}
//第二种方式:iterator迭代器,迭代器方式 弱点是只能从头到尾 兼容性最好适合于Collection集合
Iterator<String> iterable = list.iterator();
while
(iterable.hasNext()){
System.out.println(
"list----->"
+iterable.next());
}
//第三种方式:for each,for each 方式本质还是迭代器 每循环一次放的就是当前对象的地址 适合List Set Map
//只能在JK1.5以上使用 兼容性不好 Set最好用这种
for
(String s : list){
System.out.println(
"list-----="
+s);
}
//遍历Set集合和List的方式一样 不过不能使用for 循环来遍历Set集合 因为Set集合中没有get()方法,
//但是可以用增强for循环
//遍历Set集合
Set<String> set =
new
HashSet<String>();
set.add(
"qqq"
);
set.add(
"www"
);
set.add(
"eee"
);
set.add(
"rrr"
);
for
(String s : set){
System.out.println(
"set="
+s);
}
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
Java三大类集合中各自的方法、属性,和集合的如何遍历
java集合中的一个移除数据陷阱(遍历集合自身并同时删除被遍历数据)
《Java面向对象程序设计》10 Java集合写字字帖
Java面试手册:集合框架
java集合框架
Java 增强型的for循环 for each
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×