我有一个查询,我有一个包含不同数组列表的数组列表,如下所示
List<abcInfo> abcabcdata = new ArrayList<abcInfo>(); //first arraylist
abcInfo abcdeed = new abcInfo();
abcdeed.setHeader("AAAA");
abcdeed.setabcdata(getNormalFuturesFeedList()); //List<FuturesFeedObject> it contains another arraylist
abcabcdata.add(abcdeed);
abcInfo abcdgen= new abcInfo();
abcdgen.setHeader("BBBB");
abcdgen.setabcdata(getabcdgenList()); //this method reurn arraylist, it contains list inside another arraylist
abcabcdata.add(abcdgen);
现在查询是我将最终列表放入地图中,因此 reportmap 本身就是一个数组列表,其中包含两个不同的数组列表
HashMap<String, Object> abcdata = new HashMap<String, Object>();
abcdata.put("YTRE", abcabcdata);
最后我根据键检索这个数组列表
List<abcInfo> listWDownNoticesInfo = (ArrayList<abcInfo>)abcdata.get("YTRE");
现在我的问题是我必须计算标题为 AAAA 的人以及标题为 BBBB 付款的人的数量,请告知如何实现这一点。