首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

遍历地图的有关问题

2013-12-04 
遍历map的问题一个map,key和value值都是我需要,怎么遍历的时候再存入一个新的map中for(Map.EntryString,

遍历map的问题
一个map,key和value值都是我需要,怎么遍历的时候再存入一个新的map中
for(Map.Entry<String, Object> entry: oldMap.entrySet()) {
    newMap.put("one",entry.getKey());
    newMap.put("two",entry.getValue());
}
我这样存,始终只会保存最后一条啊,前面的会被覆盖,求解
[解决办法]
我晕,你for里面加个count++,然后put("one"+count)不就行了
[解决办法]
请保持唯一的key 也就是说你的put("这里是唯一的","这里可以是任意对象");
[解决办法]
那是因为你每次都加的key 都一样所以会重复的,只有最后一个了。
你可以尝试不同的key 。
[解决办法]
要么用一楼的count++,要么你改用数组,数组里存两个map

热点排行