BreakIterator.Next 方法

定义

重载

名称 说明
Next()

返回当前边界后面的边界。

Next(Int32)

从当前边界返回第 n 个边界。

Next()

返回当前边界后面的边界。

[Android.Runtime.Register("next", "()I", "GetNextHandler")]
public abstract int Next();
[<Android.Runtime.Register("next", "()I", "GetNextHandler")>]
abstract member Next : unit -> int

返回

下一个文本边界的字符索引,或者 BreakIterator.DONE 当前边界是最后一个文本边界。 等效于 next(1)。

属性

注解

返回当前边界后面的边界。 如果当前边界是最后一个文本边界,它将返回 BreakIterator.DONE ,迭代器的当前位置保持不变。 否则,迭代器的当前位置将设置为当前边界后面的边界。

Java文档java.text.BreakIterator.next()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Next(Int32)

从当前边界返回第 n 个边界。

[Android.Runtime.Register("next", "(I)I", "GetNext_IHandler")]
public abstract int Next(int n);
[<Android.Runtime.Register("next", "(I)I", "GetNext_IHandler")>]
abstract member Next : int -> int

参数

n
Int32

要返回的边界。 值 0 不执行任何操作。 负值移动到以前的边界,正值将移到以后的边界。

返回

第 n 个边界的字符索引( BreakIterator.DONE 如果已达到第一个或最后一个文本边界)。

属性

注解

从当前边界返回第 n 个边界。 如果已达到第一个或最后一个文本边界,它将返回 BreakIterator.DONE ,当前位置将设置为第一个或最后一个文本边界,具体取决于达到哪个边界。 否则,迭代器的当前位置将设置为新边界。 例如,如果迭代器的当前位置是 mth 文本边界,并且还有三个边界从当前边界到最后一个文本边界,则 next(2) 调用将返回 m + 2。 新文本位置设置为第三个文本边界(m + 2)。 next(4) 调用将返回 BreakIterator.DONE ,最后一个文本边界将成为新的文本位置。

Java文档java.text.BreakIterator.next(int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于