可以转换:
ArrayList> objects;到ArrayList()如果知道objects只包含字符串?
ArrayList> objects;
ArrayList()
objects
是; 只是施展它. 您将收到编译时警告,因为即使您知道,编译器也不会.
请注意,如果其他人在您投射后将其他类添加到列表中,则在尝试使用它时会出现异常.
这只是因为类型擦除才是真的.