Java 8 Stream -API, um die MAP > zu map ohne ein Paar festJava

Java-Forum
Anonymous
 Java 8 Stream -API, um die MAP > zu map ohne ein Paar fest

Post by Anonymous »

Ich möchte so etwas wie Folgendes machen, aber ich möchte wissen, ob es eine elegantere Möglichkeit gibt, dies ohne die Paarklasse zu tun. Die Paarklasse existiert nicht mehr, also müsste ich meine eigene Klasse erstellen, was in Ordnung ist, aber ich bin nur neugierig, ob es eine Möglichkeit gibt, sie zu vermeiden. < /P>

Code: Select all

ordersByMerchant.entrySet().stream()
.flatMap(merchantOrders -> {
Merchant merchant = merchantOrders.getKey();
Set orders = merchantOrders.getValue();
return orders.stream()
.map(order -> new Pair(order, merchant));
}
).collect(toImmutableMap(
Pair::getKey,
Pair::getValue
));

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post