gpt4 book ai didi

java - 如何按 LatLng ArrayList 中的值顺序对 LatLng、String 的 Map 进行排序

转载 作者:行者123 更新时间:2023-12-02 08:54:22 26 4
gpt4 key购买 nike

假设我有一个关联的纬度/经度 + 名称的 HashMap,以及一个相同纬度/经度的单独 ArrayList,这些纬度/经度已按距离我当前位置最近的位置排序。如何将 HashMap 排序为与 ArrayList 相同的顺序。如果这太复杂,那么是否可以按最近的纬度/经度对初始 HashMap 进行排序?

最佳答案

我认为最好使用LinkedHashMap(一个有顺序的Map)。

您可以创建一个新的 LinkedHashMap 并根据您拥有的 ArrayList(排序列表)向其中插入纬度/经度。请记住 LinkedHashMap 是根据插入进行排序的。

关于java - 如何按 LatLng ArrayList 中的值顺序对 LatLng、String 的 Map 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60578306/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com