以前似乎尝试过在List中add另外一个List是不被允许的,也就是说List这样的类型是不正确的。但是似乎>
add一个数组是没有问题的。(List)
首先, 像List这种容器类其中的元素应该是Object,那么我是否可以认为内置的数组类型就是一个Object? 第二, 为什么容器类可以存放数组而不可以存放其他的容器呢?因为容器的实例也是一个对象啊?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
看看ArrayList的源码:
ArrayList其实就包含了一个Object数组,但是ArrayList是带范型的。所以每当你取出来的时候,都会强制再转换为原来的类型。