获取特定的数组列表项

public static ArrayList mainList = someList;

我如何从这个 ArrayList? mainList[3]得到一个特定的项目?

607780 次浏览

是时候让自己熟悉 ArrayList API 和更多内容了:

ArrayList at Java6API 文档

回答你最直接的问题:

mainList.get(3);

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

有关这些类型的问题,请参阅 JavaAPI 以供日后参考:

Http://download.oracle.com/javase/1.4.2/docs/api/java/util/arraylist.html

这是有用的东西!

您可以简单地从 ArrayList空气污染指数文档获得您的答案。

请总是参考 API 文档. . 它有帮助

您的电话内容如下:

mainList.get(3);

这里有一个简单的教程,帮助你理解基础数组列表:) :

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

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

mainList.get(3);

一定要检查 数组列表 Javadoc

另外,要注意数组索引: 在 Java 中,第一个元素位于索引 0。所以如果你想得到第三个元素,你的解决方案就是 mainList.get(2);

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

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

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

然后,您可以获取任何数组列表项,如下所示:

arrayListName(info.position);

试试:

ArrayListname.get(index);

其中 index是索引中的位置,ArrayListname是数组列表的名称,在您的示例中是 mainList。