请按照要求定义一个ArrayList非泛型集合,并进行测试
时间: 2024-10-13 07:03:30 浏览: 6
在Java中,如果你想要创建一个不带泛型的ArrayList集合,你需要使用`java.util.ArrayList`类,它默认是非泛型的。以下是创建和测试一个非泛型ArrayList的例子:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个非泛型ArrayList实例
ArrayList items = new ArrayList(); // 默认存储Object类型的元素
// 添加元素(假设添加字符串)
items.add("Element 1");
items.add("Element 2");
// 访问元素
System.out.println("First element: " + items.get(0));
// 验证大小
System.out.println("List size: " + items.size());
// 进行操作,例如遍历
for (int i = 0; i < items.size(); i++) {
System.out.println("Item at index " + i + ": " + items.get(i));
}
// 删除元素
items.remove(0);
System.out.println("After removing an item: " + items);
// 清空列表
items.clear();
System.out.println("After clearing the list: " + items);
}
}
```
在这个例子中,我们创建了一个ArrayList并添加了一些字符串。由于它是非泛型的,所有元素都被视为`Object`类型。在实际项目中,不建议使用非泛型容器,因为这会增加运行时的不确定性。