私は下のカートを支払い方法に基づいてフィルタリングしようとしています。 カートには、アイテムのリストとアイテムのリストを含むグループのリストがあり、支払方法のリストを持っています。コレクションのフィルタをjavaで
今、クレジットカードとして提供されているお支払い方法のすべての商品を希望します。入れ子にされたループを実行するのではなく、フィルタリングするより良い方法がありますか?
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;
}
おかげで、
-Vijay
実際に支払いタイプは列挙型ではなく文字列にする必要がありますか? – kittylyst
支払いは文字列として決定されます。カートのオブジェクト全体と他のものは、WSDLサービス要求の複雑なデータ型の一部として存在します。 –