求助List的add()方法 本帖最后由 whitefox36 于 2014-03-06 22:29:12 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把map的实例化放到while循环里面去,你放在外面,只指定了一个地址,所以后面put的时候把前面的覆盖了,所以你看到的都是最新的值。放到循环里面,你懂的。。 while (rs.next()) { map = new HashMap(); } 第一次循环的时候把map1放到了list中,假设map1指向的内存地址位mem1第二次循环的适合还是使用map变量,还是指向的mem1,但重新赋值了,所以把新的值map2放到了内存,因为list里面是传引用的,所以之前的map1的内存也变成了新的值。 我想输出我叫张三+年龄+班级+男 工作查LOG想做个工具自动找但是遇到难题求思路 求现在常用数据库的异同点及它们之间的比较 路过的朋友请帮忙看看这个程序 请教: eclipse设置问题 如何添加 package包? 请问如何用java实现ftp上传?有没有现成的包可用?服务器端还要不要写程序? 高手帮帮忙! public对象、构造函数--错误(赴实例) 数据库操作提升性能的最佳优化!!!!!!!!!!!! 还有一道题入门题求助! 求助!空指针异常!
while (rs.next()) {
map = new HashMap();
}
第二次循环的适合还是使用map变量,还是指向的mem1,但重新赋值了,所以把新的值map2放到了内存,因为list里面是传引用的,所以之前的map1的内存也变成了新的值。