
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.05.2017, 10:35
|
|||
|---|---|---|---|
Iterator To Stream |
|||
|
#18+
Подскажите как можно переделать следующий кусок на stream Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Первый я переделал, а как можно совместить со вторым? Или это отдельный фильтр надо? orders = orders.stream().filter(pl -> pl.getCurrencies() == null || pl.getCurrencies().isEmpty()).collect(Collectors.toList()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 10:36
|
|||
|---|---|---|---|
Iterator To Stream |
|||
|
#18+
То собствеено вопрос Как в stream filter отрабатывать вложенные циклы for ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 11:04
|
|||
|---|---|---|---|
|
|||
Iterator To Stream |
|||
|
#18+
Iterator оборачивается в Stream через Spliterator https://docs.oracle.com/javase/8/docs/api/java/util/Spliterators.html Но я ещё бы посмотрел откуда этот Iterator нарисовался, потому как есть и другие методы. Например, Iterable.spliterator(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 11:07
|
|||
|---|---|---|---|
|
|||
Iterator To Stream |
|||
|
#18+
Вместо такой херни Код: java 1. 2. 3. Стоит писать так: Код: java 1. 2. 3. Можно было бы и Optional прикрутить, если бы он не был таким корявым в Java 8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 11:09
|
|||
|---|---|---|---|
|
|||
Iterator To Stream |
|||
|
#18+
Blazkowicz: Код: java 1. 2. 3. А если подумать ещё немного об инкапсуляции, то стоило оставить только Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 11:09
|
|||
|---|---|---|---|
|
|||
Iterator To Stream |
|||
|
#18+
-=Koba=-То собствеено вопрос Как в stream filter отрабатывать вложенные циклы for В данном случае никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 11:13
|
|||
|---|---|---|---|
|
|||
Iterator To Stream |
|||
|
#18+
-=Koba=- Код: java 1. Код: java 1. Но я бы написал так: Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 17:57
|
|||
|---|---|---|---|
Iterator To Stream |
|||
|
#18+
Хотелось бы уточнить у вас Вот я передела так, здесь правильно? Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2017, 23:35
|
|||
|---|---|---|---|
Iterator To Stream |
|||
|
#18+
а тест запустить религия не позволяет? Как всегда Blazkowicz не поленился, все расписал, а ему в ответ - да! точно, все понял!!! ну только я свой вариант оставлю.. Железного терпения человек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.05.2017, 09:59
|
|||
|---|---|---|---|
Iterator To Stream |
|||
|
#18+
забыл ника тест запустить религия не позволяет? Как всегда Blazkowicz не поленился, все расписал, а ему в ответ - да! точно, все понял!!! ну только я свой вариант оставлю.. Железного терпения человек Тест запустил и возник вопрос... Спросил, потому, как сделал до того как прочитал ответ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2122933]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 389ms |

| 0 / 0 |
