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 () 回傳。
- 屬性
備註
財產取得者文件:
回傳對應下一個校對元素來源字串的字元偏移量。 也就是說,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 所創建與分享的作品,並依授權條款所描述的使用進行修改。