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