只有实现的collection集合才有iterator方法,比如List和se接口;而Map接口不能使用iterator方法,需要现获取set视图,即Set set = map.keySet();
set就可以使用了。
java中map为什么不能直接使用iterator遍历?
求教大神:直接使用map的时候方法中不会显示iterator方法,而是要写Set set = map.keySet();才可以使用iterator方法,为什么map和set同为集合,map就不可以直接使用iterator方法?内部逻辑是什么?
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
4条回答
为你推荐
- List items = upload.parseRequest(request);
- 关于hashMap和LinkedHashMap的查询速度问题
- java
- 5个回答
- Map嵌套的遍历最后输出变量报错
- 一个奇怪的问题,从泛型为Integer的Set中取到的遍历取到的值为String
- 三维装箱(Java)求优化或给出更好的代码方案
- java
- 2个回答
- 怎样在一个类中 得到 数据库的 Context ? ? ? 我这样写 会得到吗? 可是还是报空指针。。。
- IT行业问题
- 计算机技术
- it技术
- 编程语言问答
- 互联网问答
- 0个回答
- 数据库中遍历 问题。。。。。。。。。。
- android
- 0个回答
- strut1 怎么与EXT 做交互。ActionForm在里面的作用。给我一个例子吧!
- javascript
- ext
- 0个回答
- 运行myeclipse时出现java.lang.NoClassDefFoundError的错误
- IT行业问题
- 计算机技术
- it技术
- 编程语言问答
- 互联网问答
- 0个回答
- S2SH项目中的一个遍历问题(!)
- struts
- 0个回答
- 统计一篇文章中单词个数的问题,效率很烂
- IT行业问题
- 计算机技术
- it技术
- 编程语言问答
- 互联网问答
- 0个回答
- 怎么遍历Map集合中的对象?
- oo
- 0个回答
- 获取CSV文件(考勤信息)内容放入集合,怎么获取集合中的每人每天的最早和最晚时间。求大神解决。
- java
- 4个回答
- kindeditor成功上传图片后,在富文本框内无法正常显示
- 编辑器
- kindeditor
- spring
- 图片上传
- 文件上传
- 3个回答
- java中for循环没有跳出
- java
- 7个回答
- Hibernate4 org.hibernate.QueryException异常问题
- 2个回答
- 怎么用java输出控制word循环
- java
- word
- 1个回答
- java中map为什么不能直接使用iterator遍历?
- java
- 4个回答