当前位置: 代码迷 >> J2EE >> 通讯录格式输出 算法求解,该怎么解决
  详细解决方案

通讯录格式输出 算法求解,该怎么解决

热度:305   发布时间:2016-04-17 23:34:49.0
通讯录格式输出 算法求解
                   总局

   姓名     办公电话        住宅电话

   a           111           111
  
   b           222           222

   c           333           333

                 分局

  姓名      办公电话        住在电话

   d           111           111
  
   e           222           222

   f           333           333


后台如何写这样的算法,前台如何forEach输出以上格式,用lis   Map<String, Object>这种写法弄好像很复杂

简单的正常循环    就一个for循环就能出来所有的  对象

但是现在要在如果遇到    两个部门值不相等的时候    循环的list获取值里面要插入“总局” 或“分局”

我list循环一次   当某次遇到map要插入“总局”“分局”这样的值的时候  他那个i就开始乱七八糟了

因为list 用i 循环次数    map也用i 来插入i对应的值


不知道各位高手有没更好的想法呢  谢谢大家了



------解决思路----------------------
ajax   2次分别请求分局和总局的数据    你看怎么样?
------解决思路----------------------

ajax
List<User> zong = 查询总局Dao.query();
List<User> fen = 查询分局Dao.query();
JSONArray json = new JSONArray();
json.add(zong);
json.add(fen);


前台
var result = eval(back);
var zong = result [0];
var fen = result [1];

------解决思路----------------------
引用:

ajax
List<User> zong = 查询总局Dao.query();
List<User> fen = 查询分局Dao.query();
JSONArray json = new JSONArray();
json.add(zong);
json.add(fen);


前台
var result = eval(back);
var zong = result [0];
var fen = result [1];


一次搞定,支持这种.
  相关解决方案