如何在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
在上面的语法中,list是“String”类型,因此要添加到此列表的元素将是字符串类型。类型决定了哪种类型的元素列表。
ArrayList
上面的语法,接受int元素。
如何添加元素?
要在ArrayList中添加元素,我们可以使用
add( )
方法。这种方法有变化,使用取决于要求。
句法
arlist.add(“JavaTpoint”);
在特定位置添加元素,我们可以编写如下方法:
arlist.add(2,“JavaTpoint”);
例1
class ArrayList1 {
public static void main(String args []){
ArrayList < String > ArrayList < String >();
arlist。添加(“JAVA”);
arlist。添加(“Csharp”);
arlist。add(“Python”);
arlist。添加(“Php”);
arlist。添加(“Android”);
arlist。添加(“HTML”);
//在第六位添加“C ++”
arlist。add(5,“C ++”);
//显示元素
系统。出。println(arlist);
}
}
输出:
[JAVA,Csharp,Python,Php,Android,C ++,HTML]
如何删除元素
要添加元素
ArrayList
,我们可以使用该
remove( )
方法。这种方法也有变化。
class ArrayList1 {
public static void main(String args []){
ArrayList < String > ArrayList < String >();
arlist。添加(“JAVA”);
arlist。添加(“Csharp”);
arlist。add(“Python”);
arlist。添加(“Php”);
arlist。添加(“Android”);
arlist。添加(“HTML”);
//从第六位移除“C ++”
arlist。删除(“C ++”);
//显示元素
系统。出。println(arlist);
}
}
class ArrayList1 {
public static void main(String args []){
ArrayList < String > ArrayList < String >();
arlist。添加(“JAVA”);
arlist。添加(“Csharp”);
arlist。add(“Python”);
arlist。添加(“Php”);
arlist。添加(“Android”);
arlist。添加(“HTML”);
//从第六位移除“C ++”
arlist。删除(“C ++”);
//显示元素
系统。出。println(arlist);
}
}
输出:[JAVA,Csharp,Python,Php,Android,HTML]
Java ArrayList的方法
Java ArrayList中有许多方法,但我们在这里解释一些主要方法:
Int Siz() | 返回列表中的元素。 |
Void trimToSize() | 用于将列表当前大小的容量调整为ArrayList实例。 |
E set(int index,element) | 用指定的位置替换元素。 |
boolean remove(Object o) | 删除详细元素的第一个实例。 |
set(int index,Object o) | 它用于更新元素。用对象o替换元素。 |
对象get(int index) | 返回列表的对象 |
boolean isEmpty() | 如果list为空,则返回true。 |
Java ArrayList的构造函数
数组列表( ) | 构建了一个空数组列表。 |
ArrayList(Collection <?extends E> c) | 构建了一个使用集合c的元素初始化的数组列表 |
ArrayList(int capacity) | 已建立的具有指定初始容量的阵列列表。 |
快乐的编码!
当前标题:如何在Java中创建数组列表-创新互联
网站地址:http://scjbc.cn/article/psepe.html