在Java中如何动态的给数组赋值
时间: 2024-12-08 16:15:38 浏览: 7
java代码-使用java增强for循环 string数组赋值的源代码
5星 · 资源好评率100%
在Java中,动态地给数组赋值通常意味着我们不想在创建数组时就确定其大小,而是在运行时根据需要添加元素。这可以通过ArrayList或ArrayAdapter等集合类来实现,因为它们提供动态扩容的功能。以下是使用ArrayList的一个简单示例:
```java
import java.util.ArrayList;
public class DynamicArrayExample {
public static void main(String[] args) {
ArrayList<Integer> array = new ArrayList<>(); // 创建空的ArrayList
// 动态添加元素
array.add(10);
array.add(20);
array.add(30);
// 访问和打印数组元素
for (int i : array) {
System.out.println(i);
}
// 可以继续向列表追加更多元素
array.add(40); // 添加新的元素
}
}
```
在这个例子中,我们可以随时通过`add()`方法向ArrayList中添加元素,它的大小会自动根据需要增长。
阅读全文