【问题标题】:How to find the size of an Array List in java?如何在java中找到数组列表的大小?
【发布时间】:2013-09-19 09:28:36
【问题描述】:

我必须使用 ArrayList 及其一些成员函数编写一段代码。

这些是我必须采取的步骤:

  1. 向ArrayList中插入数据;
  2. 通过插入或删除来更新数组列表;
  3. 使用成员函数.length()获取ArrayList的大小。

我必须使用成员函数 .clear() 执行第 2 步 我也尝试过执行第 3 步,但在我的尝试中,ArrayList 的大小显示为 1,而不是 0。

你能提供一段执行这三个步骤的代码吗?

【问题讨论】:

  • 向我们展示您的代码。
  • 你试过检查那个元素是什么吗?
  • 代码胜过千言万语。
  • 你为什么不使用 .size()
  • 你的意思是size()而不是length()吗?另外,请向我们展示您的源代码。

标签: java arraylist


【解决方案1】:

对 ArrayList 使用 arrayListName.size()

看过来 http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html

【讨论】:

    【解决方案2】:

    您可以使用size() 方法来查找ArrayList 的大小。但我强烈建议您使用isEmpty() 方法来检查列表是否为空(而不是list.size()==0 检查)。
    ArrayList#isEmpty

    如果此列表不包含任何元素,则返回 true。

    【讨论】:

      【解决方案3】:

      使用ArrayList.size() 确定ArrayList 包含多少元素。

      【讨论】:

        【解决方案4】:

        为我工作:

            Collection<String> c = new ArrayList<String>();
            c.add("Hello");
            if (c.size() != 1) {
                throw new IllegalStateException();
            }
            c.clear();
            if (c.size() != 0) {
                throw new IllegalStateException();
            }
        

        【讨论】:

          【解决方案5】:

          使用 .size() 方法..当您认为所有元素都从数组列表中清除以确保它是否被清除时,我认为您可以打印数组列表中的元素。或者方法 .clear () 只是重置 arrayList 中的元素。

          【讨论】:

            【解决方案6】:

            随便用

            int size=ArrayList.size();

            【讨论】:

              猜你喜欢
              • 2015-05-02
              • 2020-11-28
              • 1970-01-01
              • 2015-01-13
              • 1970-01-01
              • 2019-08-31
              • 2021-02-10
              • 2016-05-07
              • 2019-05-16
              相关资源
              最近更新 更多