gpt4 book ai didi

java - ''列表的测试实现

转载 作者:行者123 更新时间:2023-11-28 20:47:16 26 4
gpt4 key购买 nike

我已经编写了自己的 java.utils.List 实现。现在我想测试它,但我无法用对象填充我的集合,因为它显示 <identifier> expected每当我添加任何东西时:

public static void main(String[] args) {}

MyCollection col = new MyCollection(10);
int[] tab = {1,2,4,5,6};
col.add(tab);

整个代码在这里:

http://paste.pocoo.org/show/291343/


编辑

MyCollection<Integer> col = new MyCollection<Integer>(10);
Integer[] tab = {1,2,4,5,6};
col.add(tab);

还是一样:/

最佳答案

您正在尝试添加 int[]作为 Collection<Integer> 的项目接受Integer (或自动装箱 int )项目。这只有在你有 Collection<int[]> 时才有效(其中添加的数组将是唯一的项目)。

转换 int[]Collection<Integer> ,你需要遍历它:

int[] array = { 1, 2, 3, 4, 5 };
Collection<Integer> collection = new ArrayList<Integer>();
for (int item : array) {
collection.add(item);
}

另见:

关于java - '<T>'列表的测试实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4179381/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com