gpt4 book ai didi

java - ArrayList 与 ArrayList

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:42 26 4
gpt4 key购买 nike

我无法弄清楚为什么 ArrayList<int> 允许 但 ArrayList<int[]> 允许

我的印象是集合中不允许使用原始数据类型,那么为什么这是合法的?

最佳答案

array在Java中是一个对象。在 Java 中,我们可以使用 new 创建数组。运算符,我们知道每个对象都是使用 new 运算符创建的。因此我们可以说 array也是一个对象。

集合仅适用于 Object 的任何内容. int是原始数据类型,int[]是对象。

这就是原因ArrayList<int>不允许,但 ArrayList<int[]>是允许的。

关于java - ArrayList<int> 与 ArrayList<int[]>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55529234/

26 4 0