遍历集合的方法
1:遍历List集合————普通for循环
for(i=0;i<list.size;i++){//list为集合的对象名
String list=(String)list.get(i);
system.out.println();
}
2:遍历List集合————增强for循环(增加泛型!)
for(String temp: list){
system.out.println(tmep);
}
3:遍历List集合————使用迭代器(Iterator)
for(Iterator ite=list.iterator;ite.hasNext();){
String temp=(String)ite.next();
system.out.println(temp);
}
4:遍历List集合————使用迭代器(Iterator)(2)
Iterator ite=new Iterator();
while(ite.hashNext()){
object obj=ite.next();
ite.remove();//一边遍历一边删除元素
system.out.println(obj);
}
5:遍历Set集合————增强for循环
for(String temp:set){
sysotem.out.println(temp);
}
6:遍历Set集合————使用迭代器(Iterator)
for(Iterator ite=set.iterator();ite.hashNext();){
String temp=(String)ite.next();
system.out.println(temp);
}
7:遍历Map集合————根据Key获得value
Map<Integer, String> map = new HashMap<>();//此处集中并无添加元素
Set<Integer> s = map.keySet();
for (Iterator<Integer> ite = s.iterator(); ite.hasNext();) {
Integer key = ite.next();
System.out.println(key);
}
8:遍历Map集合————根据entrySet
Map<Integer, String> map = new HashMap<>();//同上
Set<Entry<Integer, String>> se = map.entrySet();
for (Iterator<Entry<Integer, String>> ite = se.iterator(); ite.hasNext();) {
Entry<Integer, String> temp = ite.next();
system.out.println(temp);
这八中遍历容器的方法资源来自尚学堂 java300集,仅供学习
- List item