【问题标题】:Get specific ArrayList item获取特定的 ArrayList 项
【发布时间】: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 行关于这个问题的混乱,所以引用它是低效的。

标签: java arraylist


【解决方案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);
              

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2023-03-14
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2018-05-26
                相关资源
                最近更新 更多