Java: приведение типа коллекции к подтипу [duplicate]

На этот вопрос уже есть ответ:

Как вы бросили Список супертипов в Список подтипов? 16 ответов

Поддержи классB расширяет классA. У меня естьList<A> что я знаютольк содержит экземплярыB. Есть ли способ, которым я могу разыгратьList<A> вList<B>?

Кажется, мой единственный вариант - перебирать коллекцию, приводя один элемент за раз, создавая новую коллекцию. Это похоже на полную трату ресурсов из-за удаления типа, что делает его совершенно ненужным во время выполнения.

Ответы на вопрос(4)

Ваш ответ на вопрос