重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
为了
在Java中存储动态大小的元素
,我们使用了
ArrayList
。每当添加新元素时,它会自动增加其大小。
ArrayList
实现Java的List接口和Java的Collection的一部分。
10年的太原网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整太原建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联建站从事“太原网站设计”,“太原网站推广”以来,每个客户项目都认真落实执行。
由于其功能和灵活性,它被广泛使用。
An
ArrayList
是一个可调整大小的数组,也称为动态数组。它根据新元素增加其大小,并在删除元素时减小大小。
数组用于在
ArrayList
内部存储元素 。它允许您通过索引检索元素。
Java
ArrayList
类允许重复和空值。
Java
ArrayList
类是一个有序的集合。它保持元素的插入顺序。
在
ArrayList
,你不能创建一个
ArrayList
原始类型,如int,char,boolean等。你必须使用盒装类型,如整数,字符,布尔等。
ArrayList
实现
List接口
扩展
Collection
扩展
Iterable。
在Java中,我们可以
ArrayList
通过创建这个简单的语句来创建:
ArrayList
在上面的语法中,list是“String”类型,因此要添加到此列表的元素将是字符串类型。类型决定了哪种类型的元素列表。
ArrayList
上面的语法,接受int元素。
要在ArrayList中添加元素,我们可以使用
add( )
方法。这种方法有变化,使用取决于要求。
arlist.add(“JavaTpoint”);
在特定位置添加元素,我们可以编写如下方法:
arlist.add(2,“JavaTpoint”);
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中有许多方法,但我们在这里解释一些主要方法:
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。 |
数组列表( ) |
构建了一个空数组列表。 |
ArrayList(Collection <?extends E> c) |
构建了一个使用集合c的元素初始化的数组列表 |
ArrayList(int capacity) |
已建立的具有指定初始容量的阵列列表。 |
快乐的编码!