我正在尝试将一个整数数组添加到链表中。我知道原始类型需要一个包装器,这就是为什么我试图将我的 int 元素添加为整数。提前致谢。
int [] nums = {3, 6, 8, 1, 5};
LinkedList<Integer>list = new LinkedList<Integer>();
for (int i = 0; i < nums.length; i++){
list.add(i, new Integer(nums(i)));
抱歉 - 我的问题是,如何将这些数组元素添加到我的 LinkedList 中?
最佳答案
除了改变这一行,你做的是正确的
list.add(i, new Integer(nums(i))); // <-- Expects a method
到
list.add(i, new Integer(nums[i]));
或
list.add(i, nums[i]); // (autoboxing) Thanks Joshua!
关于java - 将原始数组添加到链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21493234/