私はJavaでHashofHashes of Arraysを実装しようとしていますが、匿名の何とか何とかを使用するといいと思いました(正確な用語を忘れました/それを呼び出す方法がわかりません)。
HashMap<String, HashMap<String, String[]>> teams =
new HashMap<String, HashMap<String, String[]>>(){{
put("east", new HashMap<String, String[]>(){{
put("atlantic", new String[] { "bkn", "bos", "phi","tor", "ny" });
put("central", new String[] { "chi", "cle", "det", "ind", "mil" });
put("southeast", new String[] { "atl", "cha", "mia", "orl", "wsh" });
}});
put("west", new HashMap<String, String[]>(){{
put("northwest", new String[] { "den", "min", "okc", "por", "utah" });
put("pacific", new String[] { "gs", "lac", "lal", "phx", "sac" });
put("southwest", new String[] { "dal", "hou", "mem", "no", "sa" });
}});
}};
私の質問は、読みやすさを考慮して実装する別の方法があるのか、それとも実装を完全に変更するのかということです。Javaが適切なツールではないことは知っていますが、上司からそうするように言われました。また、正しい用語を教えてください。TIA