Является ли new Stack<?>[N]
эквивалентом new Stack[N]
для общего типа данных Stack<Item>
?
РЕДАКТИРОВАТЬ: хотя я понимаю, что лучше избегать смешивания универсальных типов и массивов и что существуют более надежные решения, мой вопрос остается в силе: широко признанные учебники, такие как Алгоритмы, 4-е издание Кевина Уэйна и Роберта Седжвика ( стр. 158) предлагают использовать такие конструкции:
Stack<String>[] a = (Stack<String>[]) new Stack[N];