Результаты поиска по запросу "java-stream"
Как выполнять потоковые функции на Iterable? [Дубликат]
На этот вопрос уже есть ответ здесь: Почему Iterable <T> не предоставляет методы stream () и parallelStream ()? [/questions/23114015/why-does-iterablet-not-provide-stream-and-parallelstream-methods] 3 ответаВ Java 8Stream класс не имеет ...
Collectors.toMap () keyMapper - более краткое выражение?
Я пытаюсь придумать более краткое выражение для параметра функции «keyMapper» в следующемCollectors.toMap() вызов: List<Person> roster = ...; Map<String, Person> map = roster .stream() .collect( Collectors.toMap( new Function<Person, String>() { ...
Должен ли я всегда использовать параллельный поток, когда это возможно?
С Java 8 и лямбдами легко перебирать коллекции как потоки, и так же просто использовать параллельный поток. Два примера издокументы [http://docs.oracle.com/javase/tutorial/collections/interfaces/collection.html] второй с использованием ...
Ограничить поток предикатом
Есть ли операция потока Java 8, которая ограничивает (потенциально бесконечное)Stream пока первый элемент не соответствует предикату? В Java 9 мы можем использоватьtakeWhile как в примере ниже, чтобы напечатать все числа меньше 10. IntStream ...
Таким образом, используя это решение, он отсортировал все ключи в Map. Наша цель получить результат в Map только тогда, почему люди пытаются преобразовать его в список?
новании следующего ответа:https://stackoverflow.com/a/30202075/8760211 [https://stackoverflow.com/a/30202075/8760211] Как отсортировать каждую группу по stud_id, а затем вернуть список со всеми учащимися в результате группировки по stud_location ...
Можете ли вы разделить поток на два потока?
У меня есть набор данных, представленный потоком Java 8: Stream<T> stream = ...;Я вижу, как отфильтровать его, чтобы получить случайное подмножество - например, Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, ...
Пользовательский пул потоков в параллельном потоке Java 8
Можно ли указать пользовательский пул потоков для Java 8параллельный поток [http://docs.oracle.com/javase/tutorial/collections/streams/parallelism.html]? Я не могу найти это нигде. Представьте, что у меня есть серверное приложение, и я хотел бы ...
Поток и ленивая оценка
Я читаю изAPI Java 8 [https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html] в потоковой абстракции, но я не очень хорошо понимаю это предложение: Промежуточные операции возвращают новый поток. Они всегда ленивы; ...
Коллекция для потоковой передачи в новую коллекцию
Я ищу самый безболезненный способ фильтрации коллекции. Я думаю что-то вроде Collection<?> foo = existingCollection.stream().filter( ... ). ...Но я не уверен, как лучше перейти от фильтра к возвращению или заполнению другой коллекции. ...
Поток и внятная операция
У меня есть следующий код: class C { String n; C(String n) { this.n = n; } public String getN() { return n; } @Override public boolean equals(Object obj) { return this.getN().equals(((C)obj).getN()); } } List<C> cc = Arrays.asList(new C("ONE"), ...