关于 Java TreeMap 方法(或 NavigableMap 接口):
public SortedMap<K,V> headMap(K toKey)
public NavigableMap<K,V> headMap(K toKey, boolean inclusive)
为什么他们返回不同的类型?我知道 SortedMap 对 NavigableMap 来说是超级的,我只想知道为什么包含标志需要不同的返回。
查看代码也没有任何意义,因为没有包含标志的版本只是调用另一个。
谢谢。