获取特定的 ArrayList 项

Posted

技术标签:

【中文标题】获取特定的 ArrayList 项【英文标题】:Get specific ArrayList item 【发布时间】:2011-04-24 15:37:58 【问题描述】:
public static ArrayList mainList = someList;

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

【问题讨论】:

因未引用 ArrayList API Javadoc 而被否决。这也很容易在线获得。 Java 新手,想知道如何访问 ArrayList 元素,谷歌搜索,第一个结果是这个问题。在几秒钟内得到我需要的东西。 JavaDoc 是 Java 的文档,它包含所有对象及其方法 这是一个简单的问题,但 SO 帖子总是首先出现在 Google 上,因此我们获得了所有这些支持。 JavaDoc 是> 600 行关于这个问题的混乱,所以引用它是低效的。 【参考方案1】:

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

mainList.get(3);

请务必查看ArrayList Javadoc。

此外,请注意数组索引:在 Java 中,第一个元素位于索引 0。因此,如果您尝试获取第三个元素,您的解决方案将是mainList.get(2);

【讨论】:

【参考方案2】:

是时候熟悉ArrayList API 及更多内容了:

ArrayList at Java 6 API Documentation

对于您的直接问题:

mainList.get(3);

【讨论】:

【参考方案3】:
mainList.get(list_index)

【讨论】:

大概这是因为缺乏解释或链接到该函数的记录位置,或者可能只是因为它(到目前为止)是(现在)6个答案中最糟糕的,这些答案基本上都是一样的.【参考方案4】:
mainList.get(3);

为了将来参考,您应该参考 Java API 来解决这些类型的问题:

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

这是一个有用的东西!

【讨论】:

【参考方案5】:

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

【讨论】:

【参考方案6】:

您可以从 ArrayList API doc 中轻松获得答案。

请始终参考 API 文档 .. 它会有所帮助

您的电话将如下所示:

mainList.get(3);

这里是了解 ArrayList 的简单教程:):

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

【讨论】:

【参考方案7】:

试试:

ArrayListname.get(index);

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

【讨论】:

【参考方案8】:

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

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

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

arrayListName(info.position);

【讨论】:

以上是关于获取特定的 ArrayList 项的主要内容,如果未能解决你的问题,请参考以下文章

Arraylis类

从 BroadcastReceiver 中的 Service 获取 arraylist 给出 NullpointerException

ArrayList

根据 JSTL 的键从 hashmap 中获取值

更新 ArrayList 适配器

从Firestore获取一个ArrayList并从该列表中选择3个随机字符串