2013-05-27 17 views
9

Widzę wiele wpisów na blogach, które wspominają o klasie Streams i widzę, że kiedyś był to part of the lambda branch API. Wygląda na to, że jest teraz niepublicznym API i to jest does not match the previous implementation. Czy istnieje inny sposób wykonywania Streams.concat() lub dołączania wielu wartości do strumienia?Java 8 java.util.stream.Streams

+0

Powinieneś wspomnieć, do których wersji wstępnych chcesz się odwoływać. – McDowell

+0

Najnowsza wersja 91 – nebkat

+0

@assylias Zaakceptuję to jako odpowiedź, dopóki nie zostanie wdrożona, dzięki – nebkat

Odpowiedz

11

Została podzielona klasa Streams i niektóre z jej metod zostały przeniesione do StreamSupport, która nie zawiera metody concat w najnowszej kompilacji. Uzasadnienie podziału zostało wyjaśnione here.

Specyficzny przypadek został wymieniony osobno w this post, gdzie został zaproponowany do usunięcia i został najwyraźniej usunięty.

Wydaje się jednak, że a later post pojawi się ponownie w przyszłych kompilacjach.