Как упростить мой код, используя поток или лямбду

Как я могу упростить свой код, используя поток или лямбду Я новичок, я хочу узнать больше о лямбда и поток Спасибо за помощь ...
4 голоса | спросил Haikel 2 SatEurope/Moscow2017-12-02T13:46:14+03:00Europe/Moscow12bEurope/MoscowSat, 02 Dec 2017 13:46:14 +0300 2017, 13:46:14

3 ответа


0
Вы можете использовать ---- +: = 0 =: + ----, чтобы получить поток символов, но здесь есть более важные оптимизации:Не объединяйте строки символ за символом.Используйте ---- +: = 1 =: + ---- .Используйте ---- +: = 2 =: + ---- вместо двух ---- +: = 3 =: + ----, когда условия являются взаимоисключающими (символ ---- +: =4 =: + ---- никогда не будет одновременно одним из "abcde" и "vwxyz")Если проверяемые символы находятся в диапазоне ASCII, используйте условие для диапазона вместо проверки значений по одномуСоединяя вышесказанное вместе:
ответил janos 2 SatEurope/Moscow2017-12-02T13:52:31+03:00Europe/Moscow12bEurope/MoscowSat, 02 Dec 2017 13:52:31 +0300 2017, 13:52:31
0
Если вы не собираетесь запускать свой код параллельно, ответ Яноша великолепен, но мы должны стремиться всегда создавать код, который можно легко распараллелить, просто включив промежуточную параллельную операцию.Итак, чтобы конвертировать ваш код используя streams /lambdas;используйте ---- +: = 0 =: + ---- критерии условий в ---- +: = 1 =: + ---- промежуточной операции, используйте ---- +: = 2 =:+ ---- чтобы сделать логику в операторе if, тогда ---- +: = 3 =: + ---- это в строку.И вы можете легко распараллелить это, просто вызвав промежуточную операцию ---- +: = 5 =: + ---- .
ответил Aomine 2 SatEurope/Moscow2017-12-02T14:15:50+03:00Europe/Moscow12bEurope/MoscowSat, 02 Dec 2017 14:15:50 +0300 2017, 14:15:50
0
Используйте следующий код:
ответил Pranay Pujari 2 SatEurope/Moscow2017-12-02T13:55:24+03:00Europe/Moscow12bEurope/MoscowSat, 02 Dec 2017 13:55:24 +0300 2017, 13:55:24

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132