Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Массив из обобщенного типа


Автор: x8m6 26.8.2010, 12:36
Почему компилятор ругается на это:
Код


public class MyGenericClass<T>{

private T[] arr = new T[10];

}


На это компилятор мне выдает:
Код

Cannot create a generic array of T


Как создать массив такого типа?

Автор: AbdulBcex 26.8.2010, 15:00
http://www.informatics.sussex.ac.uk/courses/dats/notes/html/node181.html

Можно попробовать вот так (по ссылке, если перейти, то подробнее будет):

Код

T[] array = (T[]) new Object[255];

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)