arrayList有构造方法吗
时间: 2024-05-25 10:11:46 浏览: 14
是的,ArrayList有多个构造方法,可以用来创建ArrayList对象。以下是几个常用的构造方法:
1. ArrayList():创建一个空的ArrayList对象。
2. ArrayList(int initialCapacity):创建具有指定初始容量的ArrayList对象。
3. ArrayList(Collection<? extends E> c):创建一个包含指定集合中所有元素的ArrayList对象。
其中,第二个构造方法中的initialCapacity参数表示ArrayList对象的初始容量,如果不指定此参数,则默认为10。第三个构造方法中的c参数表示要复制到新ArrayList对象中的集合。
相关问题
ArrayList的构造方法
ArrayList有多个构造方法,可以根据不同的需求来选择使用。以下是一些常用的构造方法:
1. `ArrayList()`:创建一个空的ArrayList对象,初始容量为10。
2. `ArrayList(int initialCapacity)`:创建一个空的ArrayList对象,并指定初始容量。
3. `ArrayList(Collection<? extends E> c)`:创建一个包含指定集合元素的ArrayList对象。
这些构造方法可以根据需要选择使用,以便初始化ArrayList对象并添加元素。
java arraylist构造方法
Java ArrayList有三种构造方法:
1. 无参构造方法
```java
ArrayList list = new ArrayList();
```
2. 构造方法传入初始容量
```java
ArrayList list = new ArrayList(int initialCapacity);
```
该构造方法可传入一个整数作为初始容量,当添加元素个数超过初始容量时,ArrayList会自动扩容,扩容后的容量为原容量的1.5倍。
3. 构造方法传入一个 Collection 集合
```java
ArrayList list = new ArrayList(Collection c);
```
该构造方法可传入一个 Collection 集合,将该集合中的元素全部添加到 ArrayList 中。