2013-12-03 3 views

ответ

7

Да; просто бросьте его.
Вы получите предупреждение о компиляции, потому что хотя вы знаете, что компилятор этого не делает.

Остерегайтесь того, что если кто-то добавит какой-либо другой класс в список после его броска, вы получите исключения при попытке использовать его.

Это относится только к типу стирания.

2
ArrayList<?> anonymList = null; 
ArrayList<String> strings = (ArrayList<String>) anonymList; 
Смежные вопросы