List里面的对象被覆盖
2024-08-29 23:58:27
对于for循环,当对象创建在for循环外时,list里面的内容会被覆盖···
解决办法:把对象创建放入for循环里面;
具体原理:若是放到在for外,对象是同一个,放到for到里面,每次都创建一个新的对象,不会覆盖之前的内容
for (Document d : mydoc) {
Manager m = new Manager();
JSONObject obj = JSONObject.fromObject(d.toJson());
String obj1 = obj.getString("email");
String obj2 = obj.getString("mobile");
m.setEmail(obj1);
m.setPhone(obj2);
managerList.add(i, m);
i++;
}
最新文章
- gcc 常用命令行及解释
- 如何快速开发出一个高质量的APP——创业谈
- Linux下OpenSSL的安装与使用
- spring cloud教程之使用spring boot创建一个应用
- Qt之Concurrent框架
- having count group by
- 一款基于jQuery底部带缩略图的焦点图
- Linux 命令 - su: 以其他用户和组 ID 的身份来运行 shell
- Tiny6410 LED字符设备驱动
- Hibernate(八)一对多单向关联映射
- [Winfrom] 捕获窗体最大化、最小化和关闭按钮的事件
- 动态加载下拉框列表并添加onclick事件
- 视差滚动(Parallax Scrolling)效果的原理与实现
- 3298: [USACO 2011Open]cow checkers
- PHP windowns安装扩展包
- SerialChart串口示波器的成功调试
- n&&m and n||m 的区别
- node(3)MVC代码结构模式moogoDB的学习
- Sqlite数据库sqlite3命令小记
- JAVAEE——SSH项目实战05:用户注册、登陆校验拦截器、员工拜访客户功能和MD5加密