ArrayList

作者: 朱兰Juran | 来源:发表于2022-04-28 08:21 被阅读0次

Java API 提供了特殊的类来存储和操作对象组。

有一个这样的类是ArrayList。标准Java数组的长度是固定的,它们在创建之后不能扩展或缩小。

另一方面,ArrayLists是使用初始大小创建的,但是当超过这个大小时,集合会自动增大。

当对象被删除时,ArrayList可能会缩小。请注意,ArrayList类在java.util包中,因此在使用它之前需要导入它。

像任何对象一样创建一个ArrayList。

import java.util.ArrayList;

//...

ArrayList colors = new ArrayList();

你可以选择指定ArrayList将保存的对象的容量和类型:

ArrayList<String> colors = new ArrayList<String>(5);

上面的代码定义了一个初始大小为5的String的ArrayList。


ArrayList类提供了许多有用的方法来处理它的对象。

add()方法将新对象添加到ArrayList。相反,remove()方法从ArrayList中移除对象。

下面是一个例子:

import java.util.ArrayList;

public class MyJavaClass {

  public static void main(String[] args) {

    ArrayList<String> colors = new ArrayList<String>();

    colors.add("Red");

    colors.add("Blue");

    colors.add("Green");

    colors.add("Orange");

    colors.remove("Blue");

    System.out.println(colors);

  }

}

// 输出: [Red,Green,Orange]

ArrayList类其他有用的方法包括:

contains():如果列表包含指定的元素,则返回true, 否则返回false。

get(int index):返回列表中指定位置的元素。

size():返回列表中元素的数量。

clear():删除列表中所有元素。

提示:ArrayList类与数组一样,索引从0开始。

相关文章

网友评论

    本文标题:ArrayList

    本文链接:https://www.haomeiwen.com/subject/enmryrtx.html