黑马程序员技术交流社区
标题:
LinkedList集合中元素有索引吗?
[打印本页]
作者:
冷月霜飞
时间:
2015-6-6 06:25
标题:
LinkedList集合中元素有索引吗?
我印象中LinkedList集合中元素是有索引的,因为他实现了List接口,但是一个朋友告诉我LinkedList集合中的元素没有索引,我糊涂了,到底有没有索引呢?
作者:
施洋
时间:
2015-6-6 21:03
是list集合的都有
作者:
小车车
时间:
2015-6-6 21:07
有索引!
作者:
雪域星辰
时间:
2015-6-6 21:24
必须有索引。。。
作者:
xfliyy
时间:
2015-6-6 21:55
本帖最后由 xfliyy 于 2015-6-6 21:57 编辑
底层是链表 不知道索引是什么情况 但确实有
作者:
林RM
时间:
2015-6-6 22:26
肯定是有的,继承了List
作者:
Heroe
时间:
2015-6-7 00:02
有索引,在java api中有写到 indexOf(Object o) 这个方法,返回此列表中首次出现的指定元素的索引,你可以查一下
作者:
武汉小菜鸟
时间:
2015-6-7 00:51
不要光听人家说有或者没有,要自己试试才知道,印象会更加深刻。
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.add("sdf");
arrayList.add("sdgf");
arrayList.add("rtu");
System.out.println(arrayList.get(1));
作者:
LoveMyself
时间:
2015-6-7 01:26
List集合特有特征呀
作者:
xiaodong
时间:
2015-6-7 01:41
list元素有序,list的获取功能Object get(int index):就是带索引的。
作者:
君子无醉
时间:
2015-6-7 02:55
你可以逆向思维一下,集合储存元素,就是为了方便调用使用,如果它没有索引,如何去遍历呢(遍历器我不知道是否要用索引,但是普通for遍历是需要索引的)。。。所以肯定是有索引的。。
作者:
君子无醉
时间:
2015-6-7 02:58
或者你想更清楚的了解这个集合,可以查一下API,你这个集合,底层是链表,增删快,查询慢,但是肯定会有索引
作者:
jjyy1008
时间:
2015-6-7 03:02
必须有,get方法可以通过索引取值,indexOf方法可以通过值来取索引
作者:
冷月霜飞
时间:
2015-6-8 10:08
谢谢各位师兄回复!
作者:
yang9876q
时间:
2015-6-8 11:01
学习{:2_31:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2