Я написал код, который отлично работает, но я смущен правильным способом объявить TreeMap.Как вы объявляете TreeMap - SortedMap или Map?
Если SortedMap является подинтерфейсом карты, то хорошо ли использовать Map только в том случае, если код работает нормально? Is SortedMap даже необходимо, если TreeMap отлично работает с Map?
Должна ли она быть:
private Map<String, List <Bus>> map = new TreeMap<String, List <Bus>>();
или
private SortedMap<String, List <Bus>> map = new TreeMap<String, List <Bus>>();
Спасибо. Извините, это настолько просто - я новичок в Java.
+1 Лучше всего выявить характеристики коллекции без конкретного класса, который ее реализует. – karmakaze