Несоответствие версии 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

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