java项目中定义是LIST集合 遍历的时候要MAP集合该怎么办..

List<Map> defect=querydefect.queryDefectsList(equipmentModelIDS, posStart);
int rsCount = querydefect.queryDefectscount(equipmentModelIDS)
前面list集合 我在接口和实现类用到了

第1个回答  2012-06-19
foreach(User user:userList){//遍历LIST集合
//把获取到的值,以键值对的方法,存入到map对象里面
//在这用PUT()方法,把map对象添加到MAP集合里面。
}追问

谢谢啊 不是JSP里面 我的在后台

追答

亲,这是前台的吗? 你按照的我方法试试,MAP 不会 去百度找点资料

追问

谢谢

追答

问题解决了吗?

追问

还没 我把MAP集合没用了 全用的是LIST

我在JAVA里面写了一个list合集,我想要用map类型初始化list里面的...
Portlet portlet = new Portlet(); \/\/Portlet 你的TestLzpJSONObject jsonObject = JSONObject.fromObject(portlet); \/\/ net.sf.json.JSONObjectMap map = new HashMap();for (Object objectKey : jsonObject.keySet()){ String value = String.valueOf(jsonObject.get(objectKey)); map....

java中,下面的List怎么放入map里面,求高手!
另外建议初始化Map和List的时候,定义好所存的数据类型。List<String> list = new ArrayList<String>();Map<Integer, String> map = new HashMap<Integer, String>();

Java之五种遍历Map集合的方式
推荐使用entrySet遍历Map类集合KV(文章中的第四种方式),而不是keySet方式进行遍历。keySet实际上是遍历了两次,第一次是将key转换为Iterator对象,第二次是从hashMap中取出key所对应的value值。而entrySet只是遍历了一次,就将key和value都放在了entry中,效率更高。values()返回的是V值集合,是一个List...

遍历Map集合的5种方式总结
1. 首先,通过调用Map的keySet()方法并配合Iterator遍历,虽然基础但效率稍低,因为需要两次操作获取键值对(一次转为Iterator,一次从hashMap中取出值)。2. 第二种方式是利用Map.entrySet(),通过iterator遍历。entrySet包含了键值对,一次遍历即可获取键和值,效率较高。3. 如果你想要更简洁的遍历,可以...

Java List和Map的问题?
地址不变,在任意地方将value的值进行改变,那么所有get(key)出来的值就跟着改变了。利用HashMap的这个特性,可以在类和类之间设计变量池,将多个类之间共享的变量放到同一个HashMap中,类与类之间的方法调用参数使用这个变量池,这样只要变量池里某个变量的值在一个类中发生了改变,其他类再get这个变量...

java中如何遍历map对象?
Java中遍历Map对象的4种方法:1、通过Map.entrySet遍历key和value,在for-each循环中使用entries来遍历.推荐,尤其是容量大时。2、通过Map.keySet遍历key,通过键找值value遍历(效率低),普遍使用,二次取值。3、如果只需要map中的键或者值,你可以通过Map.keySet或Map.values来实现遍历,而不是用...

Java8 中 List 转 Map(Collectors.toMap) 使用技巧
利用 Java8 特性,上述操作可简化为:若需 Map 的 value 为对象自身,可相应调整:Collectors.toMap 方法具有三个重载版本,其参数含义如下:如上例,当 List 中的 userId 重复时,原方法会引发异常。此时,应调用第二个重载版本,加入合并函数:输出结果:若希望 Map 按 Key 排序返回,可自定义返回...

java的List集合里面放了Map,List<Map<String,Object>>,如何判定人名相同...
if (this.get("name").equals(map.get("name"))) {return true;}} catch (ClassCastException e) {e.printStackTrace();}return false;}}}我怕代码挤在一起,截图给你:定义myMap,放入数据 map入集合,遍历打印 执行比较,最后再输出一次集合 定义内部类MyMap,重写equals方法 运行结果:...

java中list里面存放map,根据map中的某两个个字段进行排序
list是存放单独的元素的,而map集合存放的是键值和对应的映射关系 你是不能单纯的把map存入list中的,你是想把map的键存入list吗?还是存放值,异或着是存放他的映射关系?

java中我想请问什么时候才考虑用Map
如果你需要通过一个名字去获取数据的时候就可以用Map。如果你只是从数据库查询出来,很多条数据,那就放到List。假如你有List<Student>,你要获取名字为张三的学生的其他信息,那么你就需要循环List 然后判断student的名字是张三。但是如果你用的Map<String,Student>,假设Map的key就是学生的名字,那么你就...

相似回答
大家正在搜