在 Java 中,可以使用 `ArrayList` 类来创建动态数组。下面是创建一个 `ArrayList` 集合的示例:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个 ArrayList 集合
ArrayList<String> arrayList = new ArrayList<>();
// 添加元素到集合
arrayList.add("元素1");
arrayList.add("元素2");
arrayList.add("元素3");
// 访问和操作集合中的元素
System.out.println("第二个元素是:" + arrayList.get(1));
System.out.println("集合大小为:" + arrayList.size());
System.out.println("是否包含元素3:" + arrayList.contains("元素3"));
// 遍历集合
System.out.println("所有元素:");
for (String element : arrayList) {
System.out.println(element);
}
}
}
```
在上述示例中,首先通过 `import` 语句导入 `ArrayList` 类。然后在 `main` 方法中,使用 `new` 关键字创建一个 `ArrayList` 对象,指定存储类型(这里是 `String`)。
之后,可以使用 `add` 方法向集合中添加元素,并使用 `get` 方法获取指定位置的元素。`size` 方法用于获取集合的大小,`contains` 方法用于检查集合中是否包含某个元素。
最后,可以使用增强的 `for` 循环(也称为 foreach 循环)遍历集合中的所有元素。
关于命名空间(namespace),Java 中没有直接对应的概念。不同的类通过包(package)来进行组织和区分,以避免命名冲突。你可以根据需要在 Java 代码中创建自己的包,并将相关类放入其中。