語言

CollationElementIterator.Offset 屬性

定義

回傳對應下一個校對元素來源字串的字元偏移量。 -或- 將迭代器指向對應於指定偏移量的字元的校對元素。

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 () 回傳。

屬性

備註

財產取得者文件:

回傳對應下一個校對元素來源字串的字元偏移量。 也就是說,getOffset() 回傳對應於下一次呼叫 next() 或 presious() 會回傳的 collation 元素在來源字串中的位置。 此值可為以下任一:<ul><li> 對應下一個排序元素的 b>< 首位/b> 字元索引<。 (這表示如果 setOffset(offset) 將索引設在收縮的中間,則 getOffset() 會回傳縮約中第一個字元的索引,而該索引可能不等於原本設定的偏移量。 因此,在 setOffset(offset) 後立即呼叫 getOffset() 並不保證會回傳原始的偏移集合。) <li> 如果正規化為 ,則 b>的索引是即時<的/b> 的後續字元,或是與第一個字元的複合字元,其組合<類別為 0。 <li> 如果迭代已到尾,則為源字串的長度。 </ul>

Java 文件 android.icu.text.CollationElementIterator.getOffset()。

屬性設定文件:

設定迭代器指向對應字元在指定偏移量的校對元素。 下一次呼叫 next() 回傳的值將是對應偏移量字元的排序元素。

如果偏移位於收縮字元序列的中間,迭代器會調整到收縮序列的起始點。 這表示 getOffset() 不保證會回傳此方法所設定的相同值。

若分解模式開啟,且偏移量位於可分解的原始文本範圍中間,迭代器可能無法在下一次正向或後向迭代中回傳正確結果。 使用者必須確保偏移量不介於可分解範圍的中間。

Java 文件 android.icu.text.CollationElementIterator.setOffset(int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於