java - 将原始数组添加到链表

标签 java arrays list linked-list primitive

我正在尝试将一个整数数组添加到链表中。我知道原始类型需要一个包装器,这就是为什么我试图将我的 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/

相关文章:

python - 循环 2 个列表,重复最短直到最长结束

java - java 7中unicode的正则表达式

c - 如何使用用户输入的 int 类型定义数组中的元素数量?

c - C 中的 NUL 字符和静态字符数组/字符串文字

list - 使用什么代替列表理解

python - 根据字典的键打破字典列表而不丢失顺序

java - 使用嵌套列表进行分组和求和

java - 将正则表达式中的字符串拆分为 - 作为一个单词

java - 使用正则表达式查找字符串中至少一个重复字符

javascript - 如何从 Reactjs 中的 useEffect 钩子(Hook)访问 props