【发布时间】:2014-05-30 14:58:10
【问题描述】:
我可以使用什么来存储多种不同类型的数据,Int/String/等?我来自 PHP 背景,我可以将不同类型的数据存储到数组中,但我不知道如何在 Java 中做到这一点。
举个例子:
$array = array(
"val1" => 1,
"val2" => "cat",
"val3" => true
);
如何在 Java 中制作类似的东西?
【问题讨论】:
-
看看HashMaps。
-
您不必使用 HashMap 定义您的值吗?
-
Object[]是你的朋友和敌人 -
这是怎么复制的?我不同意。这是一个与标记为重复的问题不同的问题。
-
已关闭,因此我无法回答,但我会使用有效 Java 中所述的typesafe heterogenous container(并链接到本句前面的部分)。类型安全的异构容器通过允许您找出地图中每个位置存储的内容的类别,解决了稍后检索对象的问题。
标签: java