【发布时间】:2019-12-08 01:48:03
【问题描述】:
我在HashMap<Int,List<ClassName>> 中有这个输入
1=[100 : 1.0, 233 : 0.9,....n],
2=[24 : 1.0, 13 : 0.92,....n],
3=[5 : 1000.0, 84 : 901.0,....n],
4=[24 : 900.0, 12 : 850.0...n],
。 . . //n 条目数
我想把它转换成 [100:1.0,24:1.0,5:1000.0,34:900,233:0.9,13:0.92,84:901.0,12:850.0]
基本上挑出每个列表的相同索引。我正在使用 Java,代码可能真的很有帮助。谢谢:)
【问题讨论】:
-
你必须试一试,问题仍然不清楚你的类模型是什么以及你期望的输出类型是什么。是
HashMap还是List<ClassName>? -
此外,您的示例重复了密钥
24,并且似乎在“我想将其转换为”部分中完全忽略了这一点,并使用了“第一个”。这是预期的行为吗?如果您并行迭代,“第一个”变得更难跟踪。 -
如果你想用 Java 得到答案,为什么用 Kotlin 标记?
标签: java loops kotlin stream nested-lists