Java TreeMapメソッド(またはNavigableMapインターフェース)について:
public SortedMap<K,V> headMap(K toKey)
public NavigableMap<K,V> headMap(K toKey, boolean inclusive)
なぜ彼らは異なるタイプを返すのですか?SortedMapがNavigableMapよりも優れていることは知っていますが、包括的フラグが異なる戻り値を必要とする理由を知りたいだけです。
包括的フラグのないバージョンは単に他のバージョンを呼び出すため、コードを見ても意味がありません。
ありがとう。