Несоответствие версии JAVA или почему появляется эта ошибка?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Несоответствие версии JAVA или почему появляется эта ошибка?

Сообщение Anonymous »

В коде VS всякий раз, когда я объявляю список массивов, например
List myList = new ArrayList();
он ​​выдает следующую ошибку:
несовместимые типы: невозможно вывести аргументы типа для ArrayList
причина: не существует экземпляра(ов) переменной(ов) типа T, поэтому ArrayList соответствует List
где T переменная типа:
T расширяет объект, объявленный в классе ArrayList (ошибки (1): 29:8-29:46)
Невозможно вывести аргументы типа для ArrayListJava(16778094)
Я использую Java 21.0.4 16 июля 2024 г. LTS и остальные структуры данных, такие как hashmap, hashset при объявлении не выдавать ошибку ,
Может кто-нибудь помочь мне, почему и что за эта проблема, буду очень признателен!

Подробнее здесь: https://stackoverflow.com/questions/797 ... showing-up
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»