複数の場所 (各場所はオブジェクト) と都市 (文字列) の間に関係があるように、データを保存したいと考えています。データ構造について混乱しています。
私は一緒に行くべきですか:
Map<String, List<Location>> data = new HashMap<String, List<Location>>
また
Map<String, List<Location>> data = new TreeMap<String, List<<Location>>
どちらが私の要件に最も適していますか。ハッシュとツリーがデータ構造でどのように機能するかは知っていますが、Java でどのように実装されているかはわかりません。
利用可能なより良いアプローチがあれば、それを使用してもかまいません。