我想存储我的数据,以便我在多个位置(每个位置都是一个对象)与一个城市(一个字符串)之间建立关系。我对数据结构感到困惑。
我应该去:
Map<String, List<Location>> data = new HashMap<String, List<Location>>
或者
Map<String, List<Location>> data = new TreeMap<String, List<<Location>>
哪一个最适合我的要求。我知道 Hash 和 Tree 如何在数据结构中工作,但不确定它是如何在 Java 中实现的。
如果有任何更好的方法可用,那么不介意这样做。