In C # würde ich verwenden Enumerable.Empty()
, aber wie erstelle ich ein Leerzeichen Stream
in Java?
java
java-stream
enumerable
sdgfsdh
quelle
quelle
Antworten:
So einfach ist das:
Stream.empty()
quelle
Stream.<T>empty()
dhStream.<String>empty()
Stream<? extends Object>
, dass es sich um einen Typ handelt , und warum nicht?emptyStr.count()
gibt 0 (Null) zurück.Und dazu:
IntStream
,IntStream.of()
arbeitet in ähnlicher Weise (auch dieempty
Methode).IntStream.of(new int[]{})
Gibt auch einen leeren Stream zurück.Arrays
Klasse verfügt über Stream-Erstellungsmethoden, die ein Array von Grundelementen oder einen Objekttyp akzeptieren. Dies kann verwendet werden, um einen leeren Stream zu erstellen. Beispiel:System.out.println(Arrays.stream(new int[]{}).count());
Gibt Null aus.List
oderSet
) mit null Elementen erstellt wurde, kann einen leeren Stream zurückgeben. Beispiel:new ArrayList<Integer>().stream()
Gibt einen leeren Stream vom Typ zurückInteger
.quelle
Stream.empty()
das geschaffen wurde.Stream.empty()
erstellt es intern ein leeres Array, führt eine Nullprüfung durch usw. Sie können es in der Implementierung nachschlagen.