java数组怎么使用不确定个内存
时间: 2024-10-17 07:15:57 浏览: 15
关于JAVA 数组的使用介绍
在Java中,如果你需要处理不确定大小的数据集合,通常不会直接使用数组,因为数组在创建时需要指定其长度,一旦确定就不能动态改变。然而,你可以使用Java集合框架中的`ArrayList`来解决这个问题。`ArrayList`实际上是一个动态增长的数组,它允许你在运行时添加或删除元素,无需提前知道具体的大小。
以下是如何使用`ArrayList`的例子:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建ArrayList实例
ArrayList<String> list = new ArrayList<>();
// 添加元素(动态扩容)
list.add("Element 1");
list.add("Element 2");
// 访问元素
System.out.println(list.get(0)); // 输出 "Element 1"
// 删除元素
list.remove("Element 2");
// 打印列表大小
System.out.println(list.size()); // 输出当前元素数量
// 使用迭代器遍历
for (String item : list) {
System.out.println(item);
}
}
}
```
阅读全文