难道LinkedList内不能放数组?高手求救啊!
LinkedList test=new LinkedList();
int[] temp={0,0};
for(int i=0;i<10;i++){
temp[0]=i+3;
temp[1]=i+9;
test.add(temp);
}
for(int i=0;i<10;i++){
temp=(int[])test.get(i); //这里一定要用int[]强制转型,靠!竟然翻脸不认人
System.out.println(temp[0]);
}
出来的结果竟然是:
12
12
12
12
12
12
12
12
12
12
我的期望结果是:
3
4
5
6
7
8
9
10
11
12
请高手解释一下什么原因!谢谢
int[] temp={0,0};
for(int i=0;i<10;i++){
temp[0]=i+3;
temp[1]=i+9;
test.add(temp);
}
for(int i=0;i<10;i++){
temp=(int[])test.get(i); //这里一定要用int[]强制转型,靠!竟然翻脸不认人
System.out.println(temp[0]);
}
出来的结果竟然是:
12
12
12
12
12
12
12
12
12
12
我的期望结果是:
3
4
5
6
7
8
9
10
11
12
请高手解释一下什么原因!谢谢
...全文
相关推荐
Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer。那
对ArrayList和LinkedList底层实现原理详解
今天小编就为大家分享一篇对ArrayList和LinkedList底层实现原理详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
ArrayList 和LinkedList各自的特点是什么
ArrayList 和LinkedList各自的特点是什么,自己实用中的总结
ArrayList LinkedList Vector区别
ArrayList、LinkedList、Vector区别简介。
当面试官问我ArrayList和LinkedList哪个更占空间时,我这么答让他眼前一亮
今天介绍一下Java的两个集合类,ArrayList和LinkedList,这两个集合的知识点几乎可以说面试必问的。感兴趣的朋友跟随小编一起看看吧


Java SE

