java - 在JAVA中创建动态指定对象的容器

标签 java object dynamic vector

我想在 JAVA 中创建一个容器,其中的容器(后者)将保存其类将动态定义的对象的条目。

我找不到任何方法来做到这一点。

任何人都可以向我指出一种官方方法(如果有的话)或通用方法或其他方法(如果我的方法不正确)吗?

更具体地说,我尝试做类似的事情:

Vector<Vector< of what? > > myVector;

什么?应该为属于外部 vector 的每个 vector 动态分配。

谢谢。

最佳答案

试试这个

ArrayList<Object> container = new ArrayList<>();

// Now you can add any type of object in the ArrayList (container)

就像您可以添加IntegerString或其他自定义对象一样。

此方法的限制是无法控制要插入集合中的对象类型。

但这可以很容易地处理

ArrayList<? super T> container = new ArrayList<>();

关于java - 在JAVA中创建动态指定对象的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27103495/

相关文章:

java - Java JVM 中的内存交换到磁盘

java - 如何避免堆积回调或 "callback hell"?

Java hashmap int 不能被取消引用

php - 如何访问已转换为对象的数组的属性/值?

angular - 单击 *ngFor 时注入(inject)组件

.net - 如何在动态 linq 查询中使用 "contains"或 "like"?

java - 获取 Java lambda 表达式的封闭类

python-3.x - 如何从csv获取数据到python对象中

java - java有频率表吗?

java - 动态 JTable - 从所有行获取数据