Wie dieses Stück Code zu transformieren:`Arrays.stream (...) .collect (...)` von Java 8 bis Java 7
private static Map<CustomObj<? extends CustomOtherObj>, CustomEnumeration> map;
if (map == null) {
map = Arrays.stream(CustomEnumeration.values())
.collect(Collectors.toMap(x -> x.source, x -> x));
}
in Java 7 gleichwertig? (Der Arrays.stream.collect(Collectors....)
Teil.
Grundsätzlich setzt der obige Code einige Elemente in einer Karte.
Können Sie die Lösung teilen, in die Sie dies konvertieren möchten, und was nicht funktioniert? – Sandeep
Es funktioniert gut auf meinem PC, aber mein Client-PC läuft Java 7 und er kann es im Moment nicht aktualisieren –