java 取while (iterator.hasNext())的值出来

在while(iterator.hasNext()){List<Integer>a=newArrayList<Integer>();}在while外面取出a的值。怎么写呢... 在while (iterator.hasNext()) {
List<Integer> a = new ArrayList<Integer>();
}
在while 外面取出 a的值。怎么写呢
List<String> a;
while (iterator.hasNext())
{
String key = (String) iterator.next();
Msg0 = (String)map.get(key);//分成块
// System.out.println(Msg0);
a = new ArrayList<String>();
a.add(Msg0);
}
System.out.println(a.toString()); <-------------- 取不出值。
展开
 我来答
百度网友a95e0d6
2014-05-24 · TA获得超过105个赞
知道答主
回答量:43
采纳率:0%
帮助的人:24.8万
展开全部
List<Integer> a;

while (iterator.hasNext()) {
a = new ArrayList<Integer>();
}
变量作用域问题啊!
追问
我发了你百度私信了,贴代码超出字符最大值了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式