我有一个bean说“orderHistory”,它有一个列表“order”,而order有“orderitem”列表。在 orderitem 列表中,我有 2 个 Prop “orederitemno”、“orderitemname”。现在我的迭代是在单独的“orederitemnolist”、“orderitemnamelist”中获取“orederitemno”、“orderitemname”...
OrderHistory->Order->OrderItem->"orederitemno","orderitemname",然后将它们放入单独的列表中...任何建议如何做到这一点...
最佳答案
简单地迭代每个列表并将两个属性存储在两个不同的列表中:
List<String> itemNos = new ArrayList<String>();
List<String> itemNames = new ArrayList<String>();
for (Order order : orderHistory.getOrders()) {
for (OrderItem item : order.getItems()) {
itemNos.add(item.getItemNo());
itemNames.add(item.getItemName());
}
}
关于java - 这个迭代在java中如何完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12122072/