Java 是否分别返回具有相同键和不同值的映射?

Java 是否分别返回具有相同键和不同值的映射?,java,Java,您好,我有一个形式为MultiMap model=new MultiValueMap()的MultiMap,其中单个键有多个值。当我返回值时,它以 a [x, z] b [y] c [W] -309754843 d [m, n] a x a z b y c w d m d n 但是我想把它以表格的形式寄回去 a [x, z] b [y] c [W] -309754843 d [m, n] a x a z b y c w d m d n 像这样的

您好,我有一个形式为MultiMap model=new MultiValueMap()的MultiMap,其中单个键有多个值。当我返回值时,它以

a   [x, z]  
b   [y] 
c   [W] -309754843
d   [m, n]
a x
a z
b y
c w
d m
d n
但是我想把它以表格的形式寄回去

a   [x, z]  
b   [y] 
c   [W] -309754843
d   [m, n]
a x
a z
b y
c w
d m
d n
像这样的

for (K key: model.keySet()) {
   ArrayList<V> values = model.getValuesForKey(key);
   for (V value: values) 
       System.out.println(key + " " + value);
   }
}
for(K键:model.keySet()){
arraylistvalues=model.getValuesForKey(键);
对于(V值:值)
System.out.println(键+“”+值);
}
}

在for循环中自己执行,而不是使用toString方法。因此,迭代所有条目,并对每个条目迭代所有值。这个多重映射来自哪个API?javadoc在哪里?在尝试这样做时遇到的确切问题是什么?实际上我正在尝试发送邮件。地图数据将发送到邮件。地图数据将被重定向到html页面,该页面将根据关键字获取单个值。现在,当在html页面中检索到键a时,两个值将立即打印。但我想在不同的行中打印每个值