2 u011621954 u011621954 于 2015.06.24 11:50 提问

Java List<Map>怎么取对应的数据。

图片说明
图片说明
时间对应不上,他总是取最后一条数据。

3个回答

bdmh
bdmh   Ds   Rxr 2015.06.24 12:19

获取指定的map你要遍历,然后这个map就可以用key去访问里面的value

u011621954
u011621954 回复u011621954: 我想让它每个时间段对应每个数据,他这样取出来的都是最后一个数据。
大约 3 年之前 回复
u011621954
u011621954 遍历出来都是一整个List的数据
大约 3 年之前 回复
blueZhangFun
blueZhangFun   2015.06.24 12:56

使用相应的key获取与其对应的value:get(Object key)调用get方法

u011621954
u011621954 我想让它每个时间段对应每个数据,他这样取出来的都是最后一个数据
大约 3 年之前 回复
u011621954
u011621954 我想让它每个时间段对应每个数据,他这样取出来的都是最后一个数据
大约 3 年之前 回复
yanganfu2013
yanganfu2013   2015.06.24 14:06

试试 linkedList ,链表的存储方式能否解决这个问题

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JAVA后台拼接json map类型,MAP类型中的VALUE对应List
JAVA代码public ModelAndView queryAddress(HttpServletResponse response,HttpServletRequest request){ List<String> ls1 = adressService.querySheng(); Map<String, List<String>> mapshi = adress
取出List中的Map的键值Key
package com.g.test; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; /** * * @author chenairu *
java 分批读取嵌套map的list
int init = 10000;// 每隔1000条循环一次    int total = jsonList1.size();    int cycelTotal = total / init;    ArrayList>> pzList = new ArrayList>>();    ArrayList> list2;        if(total % init != 0){
list集合里面泛型是map如何取出值
Map集合中提供了get() 获取元素的方法, get()对应一个键取出其对应 的值,这种方式比较局限和单一,不能全部取出来 。要取出所有的元素(值),则必须要拿到所有的键,然后才能取到所有与其对应的值,针对这种新的需求,Java中提供了相应的解决方案         解决方案:            Map集合中提供了两种取出方式:               .  返回值类型
List<Map<String,Object>>取值知识点
List>的结果集怎么取值   A  取 String, Object示例代码(KeySet遍历): Map testMap = new HashMap(); testMap.put("1", "test1"); testMap.put("2", "test2"); List> list = new ArrayList>(); list.add(testMap);
获取List<Map<String,Object>> list中的值得问题
List> list=dao.findList(" from Project where ....."); for(Map map:list){ map.get("id"); map.get("name"); }
List<Map<String, Object>>直接取出每个对象中固定的key值
package com.codyy.sso.controller.yuanqu; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; public class Test { public static void main(String[] arg
JAVA List<Map>结果集处理方法集合
import org.apache.commons.lang.ObjectUtils;import java.util.*;/** * Created by hurf on 2015/10/12. */ public class ListMapUtil { /** * 比较数组内容是否相等 * @return */ public static b
redis jedis存储对象简单操作,map list 自定义对象
安装好redis,进行了基本的操作。包括对map list 和自定义对象的基本操作。笔记都在代码注释里,直接上代码。 private Jedis jedis; @Before public void before() { jedis = new Jedis("127.0.0.1"); } /** * 简单添加 */
redis Jedis存取list对象和map
1,redis缓存配置类 Java代码   public class RedisCache {      protected static Logger logger = Logger.getLogger(RedisCache.class);      public final static String VIRTUAL_COURSE_PREX = "_lc_vc_";