public static ArrayList mainList = someList;
如何从ArrayList
获取特定项目? mainList[3]
?
答案 0 :(得分:243)
许多人已经告诉过你了:
mainList.get(3);
请务必查看ArrayList Javadoc。
另外,请注意数组索引:在Java中,第一个元素位于索引0
。因此,如果您尝试获取第三个元素,那么您的解决方案将是mainList.get(2);
答案 1 :(得分:39)
答案 2 :(得分:15)
mainList.get(list_index)
答案 3 :(得分:6)
mainList.get(3);
为了将来参考,您应该参考Java API来解决这些类型的问题:
http://download.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
这是一件有用的事情!
答案 4 :(得分:5)
我们使用mainList.get(index)打印值,其中index以' 0'开头。 例如:mainList.get(2)打印列表中的第3个元素。
答案 5 :(得分:4)
您可以从ArrayList API doc获得答案。
请始终参考API文档..它有帮助
您的电话将如下所示:
mainList.get(3);
以下是使用Basics :)理解ArrayList的简单教程:
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
答案 6 :(得分:3)
尝试:
ArrayListname.get(index);
其中index
是索引中的位置,而ArrayListname
是Arraylist的名称,在您的情况下是mainList。
答案 7 :(得分:-2)
我一直在使用ArrayListAdapter动态地将条目放入相应的字段中; 这对将来的查询非常有用
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
然后,你可以获取任何arraylist项目如下:
arrayListName(info.position);