Wie schalte ich eine Java-Enumeration in einen Stream???

Habe ich eine Drittanbieter-Bibliothek, die gibt mir eine Enumeration<String>. Ich möchte mit dieser Aufzählung träge wie ein Java-8 Stream, ruft Dinge wie filter, map und flatMap drauf.

Gibt es eine Bibliothek, bei der das in es? Ich bin schon Referenzierung Guave und Apache-Commons-wenn also entweder die haben die Lösung, das wäre ideal.

Alternativ, was ist der beste/einfachste Weg, um ein Enumeration in eine Stream unter Beibehaltung der faulen Natur von allem?

  • Verwandte: Durchlaufen, die eine Enumeration in Java 8
  • Die Frage ist zu Fragen, wie man aus einer Enumeration (Java 1.0) in eine Iterator (Java 1.2). Ich Frage Sie, wie schalten Sie es in einen Stream (Java 1.8). Während scheint es, dass die Letzte Antwort in der verlinkten Frage, Antworten diese, dass die Antwort falsch ist, für die Frage. Das Antwort sollte werden, die hier bereitgestellt werden, so dass zukünftige Forscher können erfolgreich finden es. Vielleicht @ArneBurmeister möchten, kopieren Sie die Antwort hier, so dass diese Frage direkt beantworten?
  • Wieder geöffnet, wie die Antworten der verlinkten Frage nicht diskutieren, das lazy-Verhalten und es wäre auch nicht der richtige Ort zum posten alternative Möglichkeiten zum erstellen einer Stream (als das ist nicht den Umfang der verlinkten Frage).
InformationsquelleAutor Micah Zoltu | 2015-10-20
Schreibe einen Kommentar