A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 性感不是骚 中级黑马   /  2016-4-3 01:19  /  440 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合遍历都有哪些方法,尽量具体,谢谢大神

3 个回复

倒序浏览
:集合遍历的4种方式:
1.转成数组遍历:
* 把集合转成数组,可以实现集合的遍历
* 调用toArray()方法: Object[] arr = collection.toArray ();

2.迭代器遍历:
* 获取迭代器: Iterator<Student> it = c.iterator();
* 判断集合中是否有元素: it.hasNext();

* 获取集合中元素: it.next();

3.for循环遍历: 通过size()和get()
* E get(int index) 返回此列表中指定位置上的元素

例如: for (int i = 0; i < list.size(); i++) {
Student s = list.get(i);
System.out.println(s);
}


4.高级for遍历:
* 格式:
for(元素数据类型 变量 : 数组或者Collection集合) {
使用变量即可,该变量就是元素
}

例如: for (String s : list) { //String为数据类型,s是变
量,list为集合
System.out.println(s);
}
回复 使用道具 举报
感谢大神
回复 使用道具 举报
aweilovemusic 来自手机 中级黑马 2016-4-3 19:03:15
板凳
三种方法,普通for循环,通过get方法,增强for   还有就是迭代器
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马