Konvertieren Sie „Map with Set of Strings“ als Schlüssel in „Map with Strings“.Java

Java-Forum
Anonymous
 Konvertieren Sie „Map with Set of Strings“ als Schlüssel in „Map with Strings“.

Post by Anonymous »

Die Frage ist nicht schwierig und ich habe sie bereits auf meine eigene Weise gelöst, aber ich würde gerne Ihre Meinung hören. Vielleicht gibt es eine Möglichkeit, dies zu einer verbesserten Option zu machen? Java 8-11.
Map --> Map

Stellen Sie sich vor, dass Elemente innerhalb der Menge nicht wiederholt werden. Noch eine Anmerkung: Viele eindeutige Schlüssel können auf denselben Wert verweisen.
Ich habe dies mit dem folgenden Code gemacht:
Map result = new HashMap();
existingMap.forEach((set, user) -> set.forEach(item -> result.put(set, user)));

Meine Frage ist also: Gibt es einen besseren Weg, dies zu tun? Ich meine, vielleicht verfügt die Stream API bereits über einige Methoden dafür? im Rahmen der „Collect“-Methode

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post