如何在Java中创建数组列表

Posted gx1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Java中创建数组列表相关的知识,希望对你有一定的参考价值。

为了在Java中存储动态大小的元素,我们使用了ArrayList。每当添加新元素时,它会自动增加它们的大小。ArrayList实现Java的List接口和Java的Collection的一部分。

由于它们的功能和灵活性,它被广泛使用。

ArrayList的关键点

An ArrayList是一个可调整大小的数组,也称为动态数组。它根据新元素增加其大小,并在删除元素时减小大小。数组用于在ArrayList 内部存储元素 。它允许您通过索引检索元素。Java ArrayList 类允许重复和空值。Java ArrayList类是一个有序的集合。它保持元素的插入顺序。在 ArrayList,你不能创建一个 ArrayList原始类型,如int,char,boolean等。你必须使用盒装类型,如整数,字符,布尔等。

ArrayList的层次结构

技术图片

 

ArrayList 实现List接口 扩展 Collection 扩展 Iterable。

如何创建ArrayList

在Java中,我们可以ArrayList通过创建这个简单的语句来创建:

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

在上面的语法中,list是“String”类型,因此要添加到此列表的元素将是字符串类型。类型决定了哪种类型的元素列表。

ArrayList <String> arlist = new ArrayList <Integer>();

上面的语法是接受int元素。

如何添加元素?

要在ArrayList中添加元素,我们可以使用add( )方法。这种方法有变化,使用取决于要求。

句法

arlist.add(“JavaTpoint”);在特定位置添加元素,我们可以编写如下方法:arlist.add(2,“JavaTpoint”);

例1:

技术图片

 

 

 

输出:

[JAVA,Csharp,Python,phpandroid,C ++,html]

如何删除元素

要添加元素ArrayList,我们可以使用该remove( )方法。这种方法也有变化。

 技术图片

 

 技术图片

 

 

输出:[JAVA,Csharp,Python,Php,Android,HTML]

Java ArrayList的方法

Java ArrayList中有许多方法,但我们在这里解释一些主要方法:

 技术图片

 

 Java ArrayList的构造函数

技术图片

 

 

 

 

 

以上是关于如何在Java中创建数组列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在java中的每个arraylist中创建具有不同类型对象的arraylist数组?

如何在 Java 中创建值组合?

如何在 Java 中创建列表列表并添加任何类型的列表? [复制]

如何在 NumPy 中创建一个空数组/矩阵?

如何在java中创建二维数组[重复]

如何在 Java 中创建一个泛型数组?