首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

ArrayList有关问题

2012-04-06 
ArrayList问题int selectedIndex arrayList.getSelectedIndex() //获取选中项目的下标,arrayList存放的

ArrayList问题
int selectedIndex = arrayList.getSelectedIndex(); //获取选中项目的下标,arrayList存放的是一个类的对象
我获取了这个选中的下标,我要如何直接对arrayList里面这个下标所对应的对象进行操作,而不是通过for循环

[解决办法]
indexOf
public int indexOf(Object o)返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。更确切地讲,返回满足 (o==null ? get(i)==null : o.equals(get(i))) 的最低索引 i ,如果不存在此类索引,则返回 -1。 

指定者:
接口 List<E> 中的 indexOf
覆盖:
类 AbstractList<E> 中的 indexOf
参数:
o - 要搜索的元素 
返回:
此列表中第一次出现的指定元素的索引,如果列表不包含该元素,则返回 -1

[解决办法]
list.get(index)不就ok了么
[解决办法]
list.get(int index)
[解决办法]

探讨

list.get(index)不就ok了么

[解决办法]
错,linedList慢!ArrayList快一点
探讨
引用:

list.get(index)不就ok了么


+1

这种直接定位,采用LinkedList是不是快一些?

[解决办法]
LinkedList是链表模式,插入快,遍历慢。但是,如果你用他的迭代器iterator和arraylist的iteartor比的话,一样快。

热点排行