java命名空间java.util接口navigablemap<k,v>的类成员方法:
submap定义及介绍
本文导语:
submap
sortedmap submap(k fromkey,
k tokey)
返回此映射的部分视图,其键值的范围从 fromkey(包括)到 tokey(不包括)。(如果 fromkey 和 tokey 相等,则返回映射为空。)返回的映射受此映射支持,所以在返回映射中的...
submap
sortedmap submap(k fromkey,
k tokey)
- 返回此映射的部分视图,其键值的范围从 fromkey(包括)到 tokey(不包括)。(如果 fromkey 和 tokey 相等,则返回映射为空。)返回的映射受此映射支持,所以在返回映射中的更改将反映在此映射中,反之亦然。返回的映射支持此映射支持的所有可选映射操作。
如果试图在返回映射的范围之外插入键,则返回的映射将抛出 illegalargumentexception。
等效于 submap(fromkey, true, tokey, false)
。
- 指定者:
- 接口
sortedmap
中的 submap
- 参数:
fromkey
- 返回映射中键的低端点(包括)tokey
- 返回映射中键的高端点(不包括)
- 返回:
- 此映射的部分视图,其键值的范围从 fromkey(包括)到 tokey(不包括)
- 抛出:
classcastexception
- 如果无法使用此映射的比较器(如果此映射没有比较器,则使用自然顺序)比较 fromkey 和 tokey。如果 fromkey 或 tokey 不能与映射中当前键进行比较,则实现可以(但不是必须)抛出此异常。
nullpointerexception
- 如果 fromkey 或 tokey 为 null,并且此映射不允许使用 null 键
illegalargumentexception
- 如果 fromkey 大于 tokey;如果此映射本身有范围限制,并且 fromkey 或 tokey 位于范围的边界之外