在不初始化长度的情况下向数组添加值,可能会导致数组越界错误。为了避免这种情况,可以使用动态数组(例如ArrayList)来实现自动扩展。
以下是一个使用Java语言的示例:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<>();
// 向数组添加值
arrayList.add(1);
arrayList.add(2);
arrayList.add(3);
// 输出数组
for (int i = 0; i< arrayList.size(); i++) {
System.out.println(arrayList.get(i));
}
}
}
在这个示例中,我们使用了ArrayList来存储数组,并使用add方法向数组中添加值。由于ArrayList是动态数组,因此不需要预先初始化长度。最后,我们使用for循环遍历数组并输出每个元素。
领取专属 10元无门槛券
手把手带您无忧上云