Java中是否有可以存储不同类型的数据结构?我的意思是像在不同类型的数组中存储(实际上不起作用)。
答案 0 :(得分:0)
尝试
List<Object> list = new ArrayList<Object>();
http://docs.oracle.com/javase/tutorial/collections/interfaces/collection.html
中的更多信息答案 1 :(得分:-1)
您可以使用对象数组,但是在检索您存储的对象时会产生问题。但是,如果要从数组中获取数据,则只能将其作为对象获取。以下将不起作用:
int i1 = objects[1]; // Won't work. Integer i2 = objects[2]; // Also won't work.
您必须将其作为对象取回:
Object o = objects[0]; // Will work.
您现在无法取回原始表格。