CollationElementIterator.Offset 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回与下一排序规则元素对应的源字符串中的字符偏移量。 - 或 - 将迭代器设置为指向与指定偏移量处的字符对应的排序规则元素。
public int Offset { [Android.Runtime.Register("getOffset", "()I", "", ApiSince=24)] get; [Android.Runtime.Register("setOffset", "(I)V", "", ApiSince=24)] set; }
[<get: Android.Runtime.Register("getOffset", "()I", "", ApiSince=24)>]
[<set: Android.Runtime.Register("setOffset", "(I)V", "", ApiSince=24)>]
member this.Offset : int with get, set
属性值
与下一次调用 next() 或 previous()返回的排序规则元素对应的源字符串中的字符偏移量。
- 属性
注解
属性 getter 文档:
返回与下一排序规则元素对应的源字符串中的字符偏移量。 例如,getOffset() 返回源字符串中与下一次调用 next() 或 previous()返回的排序规则元素对应的位置。 此值可以是以下任意值:<ul<>li> 对应于下一排序规则元素的 <b>first</b> 字符的索引。 (这意味着,如果在 setOffset(offset) 收缩中间设置索引, getOffset() 则返回协定中第一个字符的索引,这可能不等于设置的原始偏移量。 因此,在 setOffset(offset) 之后立即调用 getOffset(偏移量)不能保证将返回原始偏移集。
<li> 如果规范化为 on,则 b>即时</b> 后续字符的<索引或具有第一个字符的复合字符,其组合类为 0。
<li> 如果迭代已到达末尾,则为源字符串的长度。
</ul>
Java文档android.icu.text.CollationElementIterator.getOffset()。
属性 setter 文档:
将迭代器设置为指向与指定偏移量处的字符对应的排序规则元素。 下一次调用 next() 返回的值将是对应于偏移量字符的排序规则元素。
如果偏移量位于收缩字符序列的中间,迭代器将调整为协定序列的开头。 这意味着无法保证 getOffset() 返回此方法设置的相同值。
如果分解模式处于打开状态,并且偏移量位于可分解的源文本范围中间,迭代器可能不会返回下一次向前或向后迭代的正确结果。 用户必须确保偏移量不在可分解范围中间。
Java文档android.icu.text.CollationElementIterator.setOffset(int)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。