|
|
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
Всем привет! Есть код: Код: java 1. 2. 3. 4. 5. 6. Каким образом можно преобразовать этот код в Stream? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 18:49 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
Массив строк можно преобразовать в стрим Код: java 1. но не факт что дальше будет удобно работать. Возможно императивная реализация которая приведена выше будет вполне себе хороша. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 19:26 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
mayton, вы не поняли меня... Как с помощью Stream можно разбить массив arguments на пары, поместив их в Map?: -a:aaaa -b:bbbb -c:cccc -d:dddd ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 19:49 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
типа, просто Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 19:49 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovтипа, простоФигню написал - требуется "класс::статический-метод". У map-компашки я таких не вижу, а городить сложные цепочки - у меня ломается мозг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 19:57 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, stream извлекает по 1 элементу а в нашем случае надо работать с парами соседних элементов исходного массива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 20:39 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
maytonBasil A. Sidorov, stream извлекает по 1 элементу Integer.sum(int, int) суммируем поток Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 21:15 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
Molasar, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 21:44 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
Molasarmayton, вы не поняли меня... Как с помощью Stream можно разбить массив arguments на пары, поместив их в Map?: -a:aaaa -b:bbbb -c:cccc -d:dddd ты там тестовое задание чтоль решаешь? то тебе набор строк в массив слов разбить, то теперь массив в стрим перевести? может рановато еще - не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2017, 23:57 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. изи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2017, 00:12 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
andmed, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2017, 10:19 |
|
||
|
Преобразование кода в Stream
|
|||
|---|---|---|---|
|
#18+
andmed Код: java 1. 2. 3. изи Если вспомнить что стримы часто используются при обработке т.н. больших данных (BigData), то данный код, который использует индексируемый доступ для больших данных в общем случае - непригоден. Он ничем не лучше самого первого варианта. Просто синтаксический сахар над ним. Я-бы при разработке данной задачи исходил из того что у нас нет массива а у нас Iterator или Iterable (в крайнем случае есть поддержка split для разделения наших больших данных на бранчи или бакеты для обоаботки). Вот как-то так. В другой постановке эта задача просто неинтересна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2017, 10:28 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39574858&tid=2122377]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 265ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...