获取特定的ArrayList项


189
public static ArrayList mainList = someList;

如何从中获得特定物品ArrayListmainList[3]


8
因未引用ArrayList API Javadoc而被投票。这也很容易在线获得。
Yok播出

86
Java的新手,想知道如何访问ArrayList元素,对其进行了谷歌搜索,第一个结果就是这个问题。几秒钟就得到了我需要的东西。
加雷斯·刘易斯

1
JavaDoc是Java的文档,它包含所有对象及其方法
xorinzor

1
这是一个简单的问题,但是SO帖子总是首先出现在Google上,因此我们拥有所有这些赞誉。
莎朗·杜吉拉拉

6
JavaDoc相对于此问题而言杂乱无章,超过600行,因此对其进行引用是无效的。
m12lrpv

Answers:




14
mainList.get(list_index)

大概是由于缺乏对该功能记录的地方的解释或链接,或者是仅仅因为它是(到目前为止)(现在)6个答案中最差的一个,而这些答案在本质上都是同一件事。
2015年


5

我们使用mainList.get(index)打印值,其中index以“ 0”开头。例如:mainList.get(2)打印列表中的第三个元素。



3

尝试:

ArrayListname.get(index);

哪里index是索引中的位置,ArrayListname是Arraylist的名称,在您的情况下是mainList。


-2

我一直在使用ArrayListAdapter将条目动态地放入相应的字段中; 这对于将来的查询很有用

 AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();

然后,您可以获取任何arraylist项,如下所示:

arrayListName(info.position);
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.