【发布时间】:2012-03-29 23:28:11
【问题描述】:
我正在尝试根据付款方式过滤以下购物车。 购物车包含 Group 列表,其中包含 Item 列表,并且 item 具有付款方式列表。
现在,我想要所有使用信用卡付款方式的商品。有没有更好的方法来过滤它而不是通过嵌套循环运行。
public class PaymentType {
private String paymentType;
}
public class Items {
private Integer itemId;
private List<PaymentType> paymentOptions;
}
public class Group {
private Integer sellerId;
private List<Items> itemList;
}
public class Cart {
private Integer cardId;
private List<Group> group;
}
谢谢,
-维杰
【问题讨论】:
-
支付类型真的应该是字符串,而不是枚举吗?
-
付款被确定为字符串。整个购物车对象和其他对象是我的 WSDL 服务请求中复杂数据类型的一部分。
标签: java collections filtering