Comment remplir une table de hachage à l'aide d'une Expression Lambda

Il y a une classe (SomeOrders), qui a peu de domaines comme la Id, Summary, Amount, etc...

L'exigence est de collecter Id comme la clé et Summary que la valeur à un HashMap à partir d'une entrée List de SomeOrder objets.

Code en Avant java 8:

List<SomeOrder> orders = getOrders();
Map<String, String> map = new HashMap<>();
for (SomeOrder order : orders) {
    map.put(order.getId(), order.getSummary());
}

Comment réaliser la même chose avec la Lambda expression dans Java 8?

double possible de Java: Comment convertir une Liste de Carte
Oui, pratiquement la même. stackoverflow.com/questions/4138364/... Mais au-dessus est juste posé en général, à partir de réponses peuvent trouver auprès d'une expression Lambda. En tout cas merci pour m'aviser.
Ne pas se tromper entre expression lambda et flux des opérations fonctionnelles. Je pense que vous aimeriez obtenir une réponse de opérations fonctionnelles, comme la réponse ci-dessous.

OriginalL'auteur Paramesh Korrakuti | 2015-03-23