java如何定义一个不知长度的字符串组
时间: 2023-08-10 15:05:45 浏览: 93
字符串长度的判断 JAVA
5星 · 资源好评率100%
在Java中,可以使用数组或者集合来定义一个不知长度的字符串组。其中,数组的长度在定义时需要指定一个初始值,而集合则可以根据需要动态地添加或删除元素。
1. 使用数组定义不知长度的字符串组:
```java
String[] strArr = new String[10]; // 定义一个长度为10的字符串数组
```
在使用时,如果需要添加新的字符串元素,可以使用 Arrays.copyOf 方法进行扩容:
```java
strArr = Arrays.copyOf(strArr, strArr.length + 1);
strArr[strArr.length - 1] = "new string";
```
2. 使用集合定义不知长度的字符串组:
```java
List<String> strList = new ArrayList<String>(); // 定义一个空的字符串集合
```
在使用时,可以使用 add 方法添加新的字符串元素:
```java
strList.add("new string");
```
阅读全文