Поделиться через


CollationElementIterator.Offset Свойство

Определение

Возвращает смещение символов в исходном тексте, соответствующем следующему элементу параметров сортировки. -или- Задает итератор, указывающий на элемент параметров сортировки, соответствующий указанному символу (параметр является смещением CHARACTER в исходной строке, а не смещением в соответствующей последовательности элементов сортировки).

public int Offset { [Android.Runtime.Register("getOffset", "()I", "")] get; [Android.Runtime.Register("setOffset", "(I)V", "")] set; }
[<get: Android.Runtime.Register("getOffset", "()I", "")>]
[<set: Android.Runtime.Register("setOffset", "(I)V", "")>]
member this.Offset : int with get, set

Значение свойства

Смещение символов в исходном тексте, соответствующее элементу параметров сортировки, которое будет возвращено при следующем вызове next().

Атрибуты

Комментарии

Документация по методу получения свойств:

Возвращает смещение символов в исходном тексте, соответствующем следующему элементу параметров сортировки. (То есть getOffset() возвращает позицию в тексте, соответствующую элементу параметров сортировки, который будет возвращен при следующем вызове next().) Это значение всегда будет индексом первого символа, соответствующего элементу параметров сортировки (последовательность символов,заключающаяся в контракте, когда два или более символов соответствуют одному и тому же элементу сортировки). Это означает, что если вы выполняете setOffset(x), а затем сразу getOffset(), getOffset() не обязательно будет возвращать x.

Добавлено в версии 1.2.

Документация по Java для java.text.CollationElementIterator.getOffset().

Документация по методу задания свойств:

Задает итератор, указывающий на элемент параметров сортировки, соответствующий указанному символу (параметр представляет собой смещение CHARACTER в исходной строке, а не смещение в соответствующей последовательности элементов сортировки). Значение, возвращаемое при следующем вызове next(), будет элементом сортировки, соответствующим указанной позиции в тексте. Если эта позиция находится в середине последовательности символов, то результатом следующего вызова next() является элемент сортировки для этой последовательности. Это означает, что getOffset() не гарантирует возврат того же значения, которое было передано в предыдущий вызов setOffset().

Добавлено в версии 1.2.

Документация по Java для java.text.CollationElementIterator.setOffset(int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к