如何在Java中为键和2个值构建哈希映射?
我想构建散列映射来包含如何在Java中为键和2个值构建哈希映射?,java,Java,我想构建散列映射来包含 <string, array and double(sum(double2). array contain string, int1, double1, double2 (int1*double1) 创建一个HashMap,其中MyCustomObject包含字符串和任何其他需要的字段。创建一个HashMap,其中MyCustomObject包含字符串和任何其他需要的字段。您应该真正创建一个类来保存此数据HashMaps(通常是Maps)用于将一件事“映射”到另
<string, array and double(sum(double2).
array contain string, int1, double1, double2 (int1*double1)
创建一个
HashMap
,其中MyCustomObject包含字符串和任何其他需要的字段。创建一个HashMap
,其中MyCustomObject包含字符串和任何其他需要的字段。您应该真正创建一个类来保存此数据HashMap
s(通常是Map
s)用于将一件事“映射”到另一件事,而不是用于保存大量未连接的项。您应该真正创建一个类来保存此数据HashMap
s(通常是Map
s)用于将一件事“映射”到另一件事,而不是用于保存大量未连接的项。您可以在Pair包含数组列表和double的位置将其用作值
Map<String, Pair<List<String>, Double>> myMap;
Map-myMap;
您可以将Pair用作包含数组列表和double的值
Map<String, Pair<List<String>, Double>> myMap;
Map-myMap;
您的问题不是很清楚,但听起来您想在HashMap中用一个键存储多个数据项
简单的答案是HashMap并不是设计来实现这一点的。它将一个键与一个值关联
因此,您需要编写一个自定义类来保存要与该键关联的所有数据,然后将该类的一个实例存储为与该键关联的值。您的问题不是很清楚,但听起来您想在HashMap中用一个键存储多个数据项 简单的答案是HashMap并不是设计来实现这一点的。它将一个键与一个值关联 因此,您需要做的是编写一个自定义类来保存所有要与键关联的数据,然后将该类的实例存储为与键关联的值