获取特定的ArrayList项目

public static ArrayList mainList = someList; 

我怎样才能从这个ArrayList的特定项目? mainList[3]

正如很多人已经告诉你的那样:

 mainList.get(3); 

一定要检查ArrayList Javadoc 。

另外,要小心数组索引:在Java中,第一个元素位于索引0 。 所以如果你想获得第三个元素,你的解决scheme将是mainList.get(2);

有时间熟悉ArrayList API和更多:

Java 6 API文档中的ArrayList

对于你的直接问题:

mainList.get(3);

 mainList.get(list_index) 
 mainList.get(3); 

为了将来的参考,你应该参考Java API的这些types的问题:

http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html

这是一个有用的东西!

您可以简单地从ArrayList API文档获得您的答案。

请始终引用API文档..它有帮助

您的电话将如下所示:

 mainList.get(3); 

这里是理解与基础知识ArrayList的简单教程:):

http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html

我们使用mainList.get(index)打印索引,索引以'0'开始。 例如:mainList.get(2)打印列表中的第三个元素。

C ++从0开始数组索引,而Java也是从C ++inheritance的; 所以因此Array以及ArrayList(List)索引从0开始。

图片描述自己。

尝试:

 ArrayListname.get(index); 

其中indexindex中的位置, ArrayListname是Arraylist的名称,因为在你的情况下是mainList。

我一直在使用ArrayListAdapterdynamic地把条目放入各自的领域; 这对未来的查询很有用

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

然后,你可以获取任何ArrayList项目如下:

 arrayListName(info.position);