天天看点

List里面的对象被覆盖

对于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++;
 }

    我从来不相信什么懒洋洋的自由。我向往的自由是通过勤奋和努力实现的更广阔的人生。
我要做一个自由又自律的人,靠势必实现的决心认真地活着。