正常に動作するコードをいくつか書きましたが、TreeMap を宣言する正しい方法について混乱しています。
SortedMap が Map のサブインターフェースである場合、コードが正常に機能している場合、Map を使用しても問題ありませんか? TreeMap が Map で正常に動作する場合、SortedMap は必要ですか?
それは次のとおりです。
private Map<String, List <Bus>> map = new TreeMap<String, List <Bus>>();
また
private SortedMap<String, List <Bus>> map = new TreeMap<String, List <Bus>>();
ありがとう。申し訳ありませんが、これはとても基本的なものです - 私は Java が初めてです。