最后六分了,我晕,来看看,关于hashMap的,帮帮忙,实在要分的,到我的其他帖子上拿分,今天用的分太多了,或者明天来

duzhonghua 2008-04-10 04:04:54
我想让我的key和value 对应着显示,即

aa
2
bb
3
cc


map.put("1",aa);
map.put("2",bb);
map.put("3",cc);
//怎么循环输出我想要的结果
...全文
75 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
duzhonghua 2008-04-11
  • 打赏
  • 举报
回复
caiming250 这位大哥,不好意思,就6分了,谢谢你了,
约翰羊 2008-04-10
  • 打赏
  • 举报
回复
6接分
caiming250 2008-04-10
  • 打赏
  • 举报
回复

//jdk1.4 刚才不好意思 我的环境是1.4的 想1.5写起来简单点 就没有测试!

Map map = new LinkedHashMap();
map.put("1", "aa");
map.put("2", "bb");
map.put("3", "cc");

Iterator it = map.entrySet().iterator();
Map.Entry entry = null;
while(it.hasNext()){
entry = (Map.Entry)it.next();
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}



这个应该满足你的要求了! 如果 你不要求顺序 你可以把LinkedHashMap 改成HashMap
caiming250 2008-04-10
  • 打赏
  • 举报
回复
		HashMap map = new HashMap();
map.put("1", "aa");
map.put("2", "bb");
map.put("3", "cc");

for(Map.Entry entry:map.entrySet()){
System.out.println(entry.getKey());
System.out.println(entry.getValue());
}
---jdk1.5+
duzhonghua 2008-04-10
  • 打赏
  • 举报
回复
大哥,晕,我举个例子而已,你当真了,我靠,我不是省时间嘛
steven_srl 2008-04-10
  • 打赏
  • 举报
回复
用数字做KEY的还不如直接一维数组就可以了,还用HASHMAP,-_-
duzhonghua 2008-04-10
  • 打赏
  • 举报
回复
自己想到了,谢谢

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧