java 定义一个不限长度的string数组
时间: 2023-08-25 20:06:13 浏览: 64
在Java中,可以使用ArrayList来定义一个不限长度的string数组,示例如下:
```java
import java.util.ArrayList;
ArrayList<String> strArr = new ArrayList<String>();
```
这样定义的strArr就是一个不限长度的string数组,可以使用add()方法向其中添加元素,使用size()方法获取其大小。需要注意的是,ArrayList是一种动态数组,其在内部实现时会进行自动扩容,因此可以不用指定数组长度。
相关问题
java 定义一个没有长度的string数组
在Java中,可以使用ArrayList来定义一个没有固定长度的string数组,示例如下:
```java
import java.util.ArrayList;
ArrayList<String> strArr = new ArrayList<String>();
```
这样定义的strArr就是一个没有固定长度的string数组,可以使用add()方法向其中添加元素,使用size()方法获取其大小。需要注意的是,ArrayList是一种动态数组,其在内部实现时会进行自动扩容,因此可以不用指定数组长度。
java 定义一个容量不限的string数组
在Java中,可以使用ArrayList来定义一个容量不限的string数组,示例如下:
```java
import java.util.ArrayList;
ArrayList<String> strArr = new ArrayList<String>();
```
这样定义的strArr就是一个容量不限的string数组,使用add()方法向其中添加元素时,如果ArrayList的内部数组已满,它会自动进行扩容,以容纳更多的元素。需要注意的是,在添加大量元素时,建议使用 ensureCapacity() 方法预先设置 ArrayList 的容量,以避免频繁扩容影响性能。