|
Stream and новые фичи
|
|||
---|---|---|---|
#18+
Я использую var & Stream.toSet() И столкнулся тут с одним стримом Код: java 1. 2. 3. 4. 5. 6. 7. 8.
Он рабочий, НО 1) Если заменить List<LimitSignatureDto> на var, то билд пройдет, НО при попытке засетить его возникает ошибка Required type: List <LimitSignatureDto> Provided: List <capture of ? extends LimitSignatureDto> 2) Если заменить collect(Collectors.toSet()) на toSet() , то сразу ошибка Required type: List <LimitSignatureDto> Provided: List <capture of ?> Почему такое поведение? Если var, я могу еще предположение сделать, то с toList нет ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 16:35 |
|
Stream and новые фичи
|
|||
---|---|---|---|
#18+
это упрощенный пример или зачем тут вообще стримы? просто создается 400 пустых объектов каким-то извращенным манером ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 16:58 |
|
Stream and новые фичи
|
|||
---|---|---|---|
#18+
chpasha это упрощенный пример или зачем тут вообще стримы? просто создается 400 пустых объектов каким-то извращенным манером Мне надо было сгенерить тестовые данныке... Я задал вопрос с примером кода, какая разница,что он делает и до чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2021, 18:42 |
|
Stream and новые фичи
|
|||
---|---|---|---|
#18+
-=Koba=-, У java не получается однозначно вывести тип. Можно попробовать в toList как то передать этот тип, но я бы не извращался, а оставил явное объявление типа вместо var. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2021, 09:10 |
|
|
start [/forum/topic.php?fid=59&tid=2120297]: |
0ms |
get settings: |
7ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
35ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
125ms |
get tp. blocked users: |
0ms |
others: | 374ms |
total: | 552ms |
0 / 0 |