enderic Mrue Creation Error
Вопрос:
] при попытке создать массив общих классов, используя выражение: ArrayList
public static ArrayList[] a = new ArrayList [2];
answer:
массивы Java не поддерживают Generics. В частности, виртуальная машина Java (JVM) проверяет байт -код, чтобы гарантировать, что общие типы массива не объявляются. Это связано с тем, что разрешение общих массивов будет представлять потенциал для ошибок преобразования во время выполнения, известный как «Проблема стирания». Arraylist > вместо массива.
создать вспомогательный класс:
определить новый класс, такой как myobjectarraylist, который расширяет arraylist
Избегайте попыток преобразовать общие массивы в негенерические проблемы.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3