一个非常难的问题,高分

jiangbai333 jiangbai333 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一个下面类型的Map

Map<String, String[]> tempMap = new HashMap<String, String[]>();

现在里面存了这种数据:

key value
a[a1][a11] 一个字符串数组
a[a1][a12] 一个字符串数组
b[b1][b11] 一个字符串数组
b[b2][b21] 一个字符串数组
b[b2][b22] 一个字符串数组
b[b3][b31] 一个字符串数组
......... .........
n[nx][nxx]......[nxxxxx] 一个字符串数组



现在想把它转换成一个这种 比如a[a1][a11] 、a[a1][a12] 那么 建立一个Map1 它的key是 “a” 它的value 是 一个Map2 Map2的jkey是 “a1” Map2的value是Map3 Map3的key是“a11”和 “a12” “a11”和 “a12”对应的value 分别是a[a1][a11] 、a[a1][a12]对应的字符串数组。这样 当需要那个字符串数组就可以 这样调用了

Map.get("a").get("a1").get("a11");
Map.get("a").get("a1").get("a12");



请问 如何能把这个MAP转换出来!弄了两天了 没整明白
...全文

相关推荐

评论 16
收藏 已收藏
分享
返回顶部
jiangbai333
Java 51,407 成员 86,126 内容