好的,我不知道为什么,但我想我缺少一些非常基本的东西来解决这个问题。这是我的问题:我有一个方法 createPublisherRequestObject(String str),它接受字符串参数并返回 ReportRequest 对象的列表。通常对于给定的字符串,将创建 65 个对象。我有另一个方法 getTimeFrameValues() 返回字符串的arraylist。通常,此方法将在 arraylist 中返回大约 15 个字符串。所以基本上我会在循环中迭代 15 次(字符串的数量),然后对于每次迭代,我将调用方法 createPublisherRequestObject 来创建 65 个对象。最后,我想要一个 65*15 对象的列表。这是我的代码 -
ArrayList<String> timeList = er.getTimeFrameValues();
List<ReportRequest> reqList = new ArrayList<>();
for (Iterator iterator = timeList.iterator(); iterator.hasNext();) {
String string = (String) iterator.next();
reqList = rj.createPublisherRequestObject(string);
}
log.info("Final List Size "+reqList.size());
但这会返回 65
请帮忙!!!
谢谢,普拉提克