Java的HashMap与for-each循环共用

在这里,exits就是一个HashMap,而且里面是有东西的,可是真正遍历的时候,为什么就进不了这里的这个循环体。HashMap<String,(自定义类)>exits=... 在这里,exits就是一个HashMap,而且里面是有东西的,可是真正遍历的时候,为什么就进不了这里的这个循环体。HashMap<String,(自定义类)> exits=HashMap<String,...>();//是这个样子的。 展开
 我来答
匿名用户
2015-08-11
展开全部
这样的写法是没有问题,肯定是别的地方的问题

import java.util.HashMap;
public class MapKeysetTest{
public static void main(String args[]){
HashMap<String, String> map = new HashMap<String, String>();
map.put("a", "aa");
map.put("b", "bb");
map.put("c", "cc");
for(String s:map.keySet()){
System.out.println(s);
}
}
}

这样是能正确打开出来 a\b\c的
追问
就是赋值的问题,赋值的那行不小心注释掉了,不好意思哈.
521小巧
2015-08-11 · 超过33用户采纳过TA的回答
知道答主
回答量:84
采纳率:100%
帮助的人:44万
展开全部
首先确认,你给出的这块代码用法正确
但是你只是说Map里有值,但没给出是怎么赋值的-这里要确认一下
追问
就是赋值的问题,赋值的那行不小心注释掉了,不好意思哈.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式