powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Stream and новые фичи
5 сообщений из 5, страница 1 из 1
Stream and новые фичи
    #40116760
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использую var & Stream.toSet()
И столкнулся тут с одним стримом

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
    List<LimitSignatureDto> limitSignatures = IntStream.range(1, 51)
        .mapToObj(block ->
            IntStream.range(1, 9)
                .mapToObj(position -> LimitSignatureDto.builder()
                    .build())
        )
        .flatMap(Function.identity())
        .collect(Collectors.toList());



Он рабочий, НО

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 нет
...
Рейтинг: 0 / 0
Stream and новые фичи
    #40116770
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это упрощенный пример или зачем тут вообще стримы? просто создается 400 пустых объектов каким-то извращенным манером
...
Рейтинг: 0 / 0
Stream and новые фичи
    #40116796
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
это упрощенный пример или зачем тут вообще стримы? просто создается 400 пустых объектов каким-то извращенным манером


Мне надо было сгенерить тестовые данныке...

Я задал вопрос с примером кода, какая разница,что он делает и до чего?
...
Рейтинг: 0 / 0
Stream and новые фичи
    #40116931
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

У java не получается однозначно вывести тип. Можно попробовать в toList как то передать этот тип, но я бы не извращался, а оставил явное объявление типа вместо var.
...
Рейтинг: 0 / 0
Stream and новые фичи
    #40116945
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Воронцов,

Да это я и предполагал... Просто в смутило,что с одним IntStream все нормально отрабатывает
Благодарю
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Stream and новые фичи
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]