java创建一个能存放各种类型数据的数组,并且向其中添加集合的方法
时间: 2024-10-20 07:14:44 浏览: 20
在Java中,可以使用泛型(Generics)来创建一个能存放各种类型数据的数组或者列表,这样可以避免在编译期间就确定元素的具体类型,从而提高代码的灵活性。这里我们以List为例,因为List比数组更灵活,支持动态添加和删除元素。
```java
import java.util.List;
public class GenericList<T> {
private List<T> dataList; // 定义一个泛型类型的list
public GenericList() {
dataList = new ArrayList<>(); // 使用ArrayList作为默认实现
}
// 向列表中添加任意类型的元素
public void addData(T item) {
dataList.add(item);
}
// 示例:向列表中添加整数、字符串和自定义对象
public void demonstrateUsage() {
dataList.add(10); // 添加整数
dataList.add("Hello"); // 添加字符串
MyCustomObject obj = new MyCustomObject();
dataList.add(obj); // 添加自定义对象
}
// 其他操作,如获取元素、遍历等...
}
class MyCustomObject { // 自定义的一个类
// ...
}
//
阅读全文