【发布时间】:2014-02-01 02:01:23
【问题描述】:
我正在尝试将整数数组添加到链接列表。我知道原始类型需要一个包装器,这就是为什么我试图将我的 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(new Integer(nums(i))) 但对我来说似乎没问题。您的问题是,是否有一种方法可以将这个基元数组添加到整数集合中?
-
对了,你也可以
LinkedList<Integer> list = new LinkedList<Integer>(Arrays.asList(nums)); -
在
LinkedList中使用list.add(i, new Integer(nums(i))(按索引访问)是“昂贵的”。只需使用list.add(new Integer(nums(i))。
标签: java arrays list linked-list primitive