J'essaie de filtrer le panier ci-dessous en fonction de la méthode de paiement. Le panier contient la liste des groupes qui contiennent une liste d'articles et d'articles avec une liste de méthodes de paiement.Filtrage des collections dans Java
Maintenant, je veux tous les articles avec la méthode de paiement offerts comme carte de crédit. Existe-t-il un meilleur moyen de filtrer plutôt que de parcourir les boucles imbriquées?
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;
}
Merci,
-Vijay
type de paiement devrait vraiment être une chaîne, plutôt que d'un ENUM? – kittylyst
Le paiement est déterminé en tant que chaîne. L'objet entier du panier et d'autres font partie du type de données complexe dans ma demande de service WSDL. –