List cfd = this.findCfd(jzid,cfid,kind,token);
现在要取出里面的某一个元素 开始做法 直接转map 然后Integer mrjs = (Integer) brfymxmap.get("mrjs"); 就可以取出mrjs这个属性 但是转成map后就没有值了
现在的做法是
Map> cfdmap = new HashMap>();
cfdmap.put("cfd", cfd);
for (String cfdjihe : cfdmap.keySet()) {
List<Object> lisMap = new ArrayList<Object>();
lisMap = cfdmap.get(cfdjihe);
for (int i = 0 ; i< lisMap.size() ; i++){
System.out.println("取出List中VALUE的第" + "[" +(i+1)+"]个值:"+ lisMap.get(i).toString());
}
}
输出的格式
取出List中VALUE的第[1]个值:[{dybz=1, cymrcs=0, cfdh=CFDH20190331194130602, cflbid=1, jlzt=1, cfid=1, jzysid=375, sqdh=null, bz=null, jzksid=445, jzid=19, sqdlx=null, cfdid=null, ylfwjgid=1, dyrid=2, sqtm=null, cyzjs=null, kind=1, cymrjs=0, sqdid=0, cyfysm=null, kdrq=2019-05-11 09:17:07,}]分割 是能取出我要的值 麻烦 但是只适合我这个场景的 因为我list就只有一条数据