-6

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

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

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

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

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

4

6 回答 6

6

用于arrayListName.size()数组列表。

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

于 2013-09-19T09:32:34.847 回答
1

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

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

于 2013-09-19T09:35:35.240 回答
0

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

于 2013-09-19T10:01:29.700 回答
0

为我工作:

    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();
    }
于 2013-09-19T09:33:26.127 回答
0

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

于 2013-09-19T09:32:38.800 回答
0

只需使用

int size=ArrayList.size();

于 2017-01-20T11:21:35.357 回答