java命名空间java.util类treeset<e>的类成员方法:
subset定义及介绍
本文导语:
subset
public navigableset subset(e fromelement,
boolean frominclusive,
e toelement,
boolean toinclusive)
从接口 navigableset 复制的描述
返回此 set 的部分视图,其元素范围从 fromele...
public navigableset subset(e fromelement,
boolean frominclusive,
e toelement,
boolean toinclusive)
- 从接口
navigableset 复制的描述
- 返回此 set 的部分视图,其元素范围从
fromelement 到 toelement。如果 fromelement 和 toelement 相等,则返回的 set 为空,除非 fromexclusive 和 toexclusive 都为 true。返回的 set 受此 set 支持,所以在返回 set 中的更改将反映在此 set 中,反之亦然。返回 set 支持此 set 支持的所有可选 set 操作。
如果试图在返回 set 的范围之外插入元素,则返回的 set 将抛出 illegalargumentexception。
- 指定者:
- 接口
navigableset 中的 subset
- 参数:
fromelement - 返回 set 的低端点frominclusive - 如果低端点要包含在返回的视图中,则为 truetoelement - 返回 set 的高端点toinclusive - 如果高端点要包含在返回的视图中,则为 true
- 返回:
- 此 set 的部分视图,其元素范围从
fromelement(包括)到 toelement(不包括)
- 抛出:
classcastexception - 如果不能使用此 set 的比较器或者使用自然顺序(如果 set 没有比较器)比较 fromelement 和 toelement。如果 fromelement 或 toelement 不能与 set 中的当前元素进行比较,则实现可以(但不是必须)抛出此异常。
nullpointerexception - 如果 fromelement 或 toelement 为 null,并且此 set 使用自然顺序,或者其比较器不允许使用 null 元素
illegalargumentexception - 如果 fromelement 大于 toelement;如果此 set 本身有范围限制,并且 fromelement 或 toelement 位于范围的边界之外。- 从以下版本开始:
- 1.6