Несовместимые типы. Обязательно java .util.List <Object>найдено java .util.List <Integer> - PullRequest
1 голос
/ 03 мая 2020

Мне нужно использовать список списков для Android проекта в Android Studio, но каждый раз, когда вы пытаетесь объявить его, я высвечиваю эту ошибку. Я пытался сделать приведение, я пытался использовать дженерики и почти все, но каждый раз, когда я высвечиваю эту ошибку. Вот пример кода одного типа, который отправляет эту ошибку:

List<List<Object>> p = Arrays.asList(
                Arrays.asList(1,2,3)
        );

Самое странное, что в IntelliJ этот код работает отлично. Итак, я хотел бы знать, как исправить эту проблему.

1 Ответ

0 голосов
/ 03 мая 2020

Если вы хотите использовать дженерики, вы можете объявить Список следующим образом:


List<List<? extends Object>> p = Arrays.asList(Arrays.asList(1,2,3));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...