java定义长度待定的字符串数组
时间: 2024-09-10 09:08:51 浏览: 82
java-fpe
在Java中,如果你想要定义一个长度待定的字符串数组,可以使用ArrayList或Vector,因为它们是动态大小的容器,可以在运行时添加或删除元素。例如:
```java
import java.util.ArrayList;
// 创建一个ArrayList来存储字符串
ArrayList<String> stringArray = new ArrayList<String>();
```
如果你想初始化一些初始值,可以这样做:
```java
stringArray.add("Element 1");
stringArray.add("Element 2");
stringArray.add("Element 3");
```
如果你想获取当前数组的大小(元素数量),可以使用`size()`方法,而添加新元素则使用`add()`方法。
然而,如果需要像传统数组那样直接访问特定位置的元素,ArrayList不如固定长度的String[]数组直观。对于固定的、预先知道长度的情况,你可以创建一个固定大小的String数组,如:
```java
String[] fixedArray = new String[length]; // 需要提前确定length
fixedArray[0] = "First element";
fixedArray[1] = "Second element";
```
阅读全文