2 つのキーに基づいてルックアップ テーブルを作成する必要があります。道路地図の裏にあるものと同様のマイレージ ルックアップ チャートを作成しています。チャートのサンプルはこちらにあります。開始都市が x で終了都市が y であることがわかっている場合は、交差点を探して合計マイルを調べます。
私が最初にこの問題に取り組み始めたとき、私は 2 つのマップを考えていました。City は、関心のある都市の ENUM です。
Map<City, Map<City, Integer>> map;
しかし、調査したところ、Map 型の値を持つ Map に関する警告が表示されています。私が見落としているかもしれない私の問題に対するより簡単な解決策はありますか? これは 66x66 の列 * 行であるため、データ入力をやり直す必要がなく、最初に正しく行う必要があります。
注として、簡単に更新および取得できるようにすべての値をデータベースに保存するので、ソリューションは JPA や Hibernate などで簡単にマップできる必要があります。
ありがとうございます。