我有一个 Map
和一个List
。List
应该根据键值进行排序Map
。例如:
Map = (<2,"Andy">,<4,"Karl">)
List = ("Kathy","Andy","Yiri","Jun","Karl")
我必须以这样的方式对列表进行排序,即在 index : (2 : Andy) 应该在那里,并且在 index (4 : Karl) 应该在那里。对于其余元素顺序无关紧要。其余条件为:
- Map 中的条目可能会或可能不会出现在 List 中;(在此我们可以保持顺序相同)
- 列表可能为空
- 地图可能为空
我可以在 2 个循环中做到这一点,我很想知道是否有可能在一个循环中实现这一点。