泛型知识为了通过编译器的检验,运行时所有的< T >都会被erase替换为object。
面试常问问题
ArrayList<Integer>是List<Integer>吗?是的
List<Integer>是List<Object>吗?不是
如果要把List< Integer >转换成List< Object >
new ArrayList< Object >(intList)
(List<Object>(List) intList)
泛型知识为了通过编译器的检验,运行时所有的< T >都会被erase替换为object。
面试常问问题
ArrayList<Integer>是List<Integer>吗?是的
List<Integer>是List<Object>吗?不是
如果要把List< Integer >转换成List< Object >
new ArrayList< Object >(intList)
(List<Object>(List) intList)