从Java中的另一个映射创建映射

从Java中的另一个映射创建映射,java,Java,我必须将一个Map-Map1转换为Map2 地图1: 地图2: Map1是从此XML文件创建的: XML文件: <A> <B> <Key> Key </Key> <Value> Value </Value> </B> <B> <Key> Key1 </Key> <Value> Value1 </Value>

我必须将一个Map-Map1转换为Map2

地图1:

地图2:

Map1是从此XML文件创建的:

XML文件:

<A>
  <B>
    <Key> Key </Key>
    <Value> Value </Value>
  </B>
  <B>
    <Key> Key1 </Key>
    <Value> Value1 </Value>
  </B>
  <B>
    <Key> Key2 </Key>
    <Value> Value2 </Value2>
  </B>
</A>

哪里出了问题?

在Java Collection API中,有一些基本接口的“链接…”实现,它们是根据元素插入顺序排列的。你可以用这个名字来求婚

Key  = Value
Key1 = Value1
Key2 = Value2
<A>
  <B>
    <Key> Key </Key>
    <Value> Value </Value>
  </B>
  <B>
    <Key> Key1 </Key>
    <Value> Value1 </Value>
  </B>
  <B>
    <Key> Key2 </Key>
    <Value> Value2 </Value2>
  </B>
</A>
A.B.Key2   = "Key2"
A.B.Key    = "Key"
A.B.Value  = "Value"
A.B.Value1 = "Value1"
A.B.Value3 = "Value2"
A.B.Key1   = "Key1"