Язык

Character Класс

Определение

Класс Character — это java.

[Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)]
public sealed class Character : Java.Lang.Object, IConvertible, IDisposable, Java.IO.ISerializable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Character", DoNotGenerateAcw=true)>]
type Character = class
    inherit Object
    interface IConvertible
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
Наследование
Атрибуты
Реализации

Комментарии

Класс Character упаковывает значение примитивного типа char в объект. Объект класса Character содержит одно поле, тип которого имеет тип char.

Кроме того, этот класс предоставляет несколько методов для определения категории символов (строчные буквы, цифры и т. д.) и преобразования символов из верхнего регистра в нижний регистр и наоборот.

Сведения о символах основаны на стандарте Юникода

Методы и данные класса Character определяются сведениями в файле ЮникодData , который входит в базу данных символов Юникода, поддерживаемую консорциумом Юникода. Этот файл задает различные свойства, включая имя и общую категорию для каждой определенной точки кода Юникода или диапазона символов.

Файл и его описание доступны в консорциуме Юникода по адресу: <ul><li>http://www.unicode.org</ul>

<h2>"соответствие">Соответствие Юникода</h2>

Поля и методы класса Character определяются с точки зрения символьных сведений из Стандартного юникода, в частности в файле Юникода, который входит в базу данных символов Юникода. Этот файл указывает свойства, включая имя и категорию для каждой назначенной точки кода Юникода или диапазона символов. Файл доступен в консорциуме Юникода по адресу http://www.unicode.org.

Сведения о символах основаны на Стандарте Юникода версии 15.0.

Платформа Java поддерживает различные версии Юникода Standard со временем. Обновление до более новых версий Стандарта Юникода произошло в следующих Java выпусках, каждый из которых указывает новую версию: <класс таблицы="striped"caption style="display:none>"<>Отображает Java выпуски< и поддерживаемые версии Юникода/captionad><><tr><th scope="col"Java release>/<>th scope="col"< th scope="col">Юникод версии</th></tr/thead><tbody><tr><>< th scope="row" style="text-align:left">Java SE 20</th td>Юникод 15.0/td</><tr tr><th scope="row" style="text-align:left">Java SE 19</th><><>td<Юникод 14.0></td/td></tr tr><><th scope="row" style="text-align:left">Java SE 15</th><td Юникод 13.0>/td<></tr tr><th><scope="row" style="text-align:: left">Java SE 13</th><td Юникод 12.1>/td<></tr tr><><th scope="row" style="text-align:left">Java SE 12</th><td>Юникод 11.0</td></tr tr><><th scope="row" style="text-align:left">Java SE 11</th><td>Юникод 10.0</td/td></tr><tr><th scope="row" style="text-align:left">Java SE 9</th><td Юникод 8.0>/td<></tr tr><><th scope="row" style=" text-align:left">Java SE 8</th><td Юникод 6.2>/td<></tr tr><th><scope="row" style="text-align:left">Java SE 7</th><td>Юникод 6.0/td</tr tr><><th scope="row" style="text-align><:left"Java SE 5.0></th><td>Юникод 4.0</td></tr tr><th><scope="row" style="text-align:left">Java SE 1.4</th><td>Юникод 3.0</td></tr tr><><th scope="row" style="text-align:left">JDK 1.1</th><td Юникод 2.0>/td<></tr tr><th><scope="row" style="text-align:left">JDK 1.0.2</th><td Юникод 1.1.5>/td<></tr></tbody></table> Variations из этих базовых версий Юникода, таких как распознанные приложения, документируются в другом месте. <h2>"юникод">Представления символов< Юникода/h2>

char Тип данных (и, следовательно, значениеCharacter, которое инкапсулирует объект) основано на исходной спецификации Юникода, которая определяет символы в виде 16-разрядных сущностей фиксированной ширины. Стандарт Юникода с тех пор был изменен, чтобы разрешить символы, представление которых требует более 16 бит. Диапазон юридических точек< кода em/em>теперь U+0000 до U+10FFFF, известный как <>скалярное значение< в Юникоде/em>.<> (См. определениеhttp://www.unicode.org/reports/tr27/#notation нотации U+n в Стандарте Юникода.)

"BMP">Набор символов от U+0000 до U+FFFF иногда называется <em>Basic Многоязычный плоскость (BMP)</em>. "дополнительные>"символы, кодовые точки которых больше U+FFFF, называются <>дополнительными символами</em>. Платформа Java использует представление UTF-16 в char массивах и классах StringStringBuffer. В этом представлении дополнительные символы представляются как пара значенийchar, первый из <>диапазона em с высоким суррогатами</em> (&92; uD800-\ uDBFF), второй из <диапазона em>low-surrogates</em> (\ uDC00-\ uDFFF).

Таким char образом, значение представляет кодовые точки базовой многоязычной плоскости (BMP), включая суррогатные кодовые точки или единицы кода кодировки UTF-16. Значение int представляет все кодовые точки Юникода, включая дополнительные кодовые точки. Нижние (наименее значимые) 21 биты int используются для представления кодовых точек Юникода и верхних (наиболее значимых) 11 битов должны быть нулями. Если иное не указано, поведение относительно дополнительных символов и суррогатных char значений выглядит следующим образом:

<ul><li>Методы, которые принимают char только значение, не могут поддерживать дополнительные символы. Они рассматривают char значения из суррогатных диапазонов как неопределенные символы. Например, возвращаетсяCharacter.isLetter('\u005CuD840'), хотя это конкретное значение, false если за ним следует какое-либо низко суррогатное значение в строке, будет представлять букву.

<li>Методы, принимаюющие int значение, поддерживают все символы Юникода, включая дополнительные символы. Например, возвращаетсяCharacter.isLetter(0x2F81A), true так как значение точки кода представляет букву (идограф CJK). </ul>

В документации по API se Java em кодовая точка</em> Юникод используется для значений символов в диапазоне от U+0000 до U+10FFFF, а <>для 16-разрядных < значений, которые являются единицами кода ><em>UTF-16char/em<>. <> Дополнительные сведения о терминологии Юникода см. в глоссарии Юникода.

<-- Android удалено: абзац в ValueBased

Это класс на основе значений ; программисты должны рассматривать экземпляры, которые #equals(Объект) равны как взаимозаменяемые и не должны использовать экземпляры для синхронизации или непредсказуемого поведения. Например, в будущем выпуске синхронизация может завершиться ошибкой. -->

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

Java документации по java.lang.Character.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
Character(Char)

Создает только что выделенный Character объект, представляющий указанное char значение.

Поля

Имя. Описание
Bytes

Число байтов, используемых для представления char значения в двоичной форме без знака.

CombiningSpacingMark

Общая категория "Mc" в спецификации Юникода.

ConnectorPunctuation

Общая категория "Pc" в спецификации Юникода.

Control

Общая категория "Cc" в спецификации Юникода.

CurrencySymbol

Общая категория "Sc" в спецификации Юникода.

DashPunctuation

Общая категория "Pd" в спецификации Юникода.

DecimalDigitNumber

Общая категория "Nd" в спецификации Юникода.

DirectionalityArabicNumber

Слабый двунаправленный тип символа AN в спецификации Юникода.

DirectionalityBoundaryNeutral

Слабый двунаправленный тип символа "BN" в спецификации Юникода.

DirectionalityCommonNumberSeparator

Слабый двунаправленный тип символа CS в спецификации Юникода.

DirectionalityEuropeanNumber

Слабый двунаправленный тип символа "EN" в спецификации Юникода.

DirectionalityEuropeanNumberSeparator

Слабый двунаправленный тип символа "ES" в спецификации Юникода.

DirectionalityEuropeanNumberTerminator

Слабый двунаправленный тип символа "ET" в спецификации Юникода.

DirectionalityFirstStrongIsolate

Слабый двунаправленный тип символа "FSI" в спецификации Юникода.

DirectionalityLeftToRight

Строго двунаправленный тип символа "L" в спецификации Юникода.

DirectionalityLeftToRightEmbedding

Строго двунаправленный тип символа "LRE" в спецификации Юникода.

DirectionalityLeftToRightIsolate

Слабый двунаправленный тип символа "LRI" в спецификации Юникода.

DirectionalityLeftToRightOverride

Строго двунаправленный тип символа "LRO" в спецификации Юникода.

DirectionalityNonspacingMark

Слабый двунаправленный тип символа "NSM" в спецификации Юникода.

DirectionalityOtherNeutrals

Нейтральный двунаправленный тип символа ON в спецификации Юникода.

DirectionalityParagraphSeparator

Нейтральный двунаправленный тип символа "B" в спецификации Юникода.

DirectionalityPopDirectionalFormat

Слабый двунаправленный тип символа "PDF" в спецификации Юникода.

DirectionalityPopDirectionalIsolate

Слабый двунаправленный тип символа "PDI" в спецификации Юникода.

DirectionalityRightToLeft

Строго двунаправленный тип символа "R" в спецификации Юникода.

DirectionalityRightToLeftArabic

Строго двунаправленный тип символа AL в спецификации Юникода.

DirectionalityRightToLeftEmbedding

Строго двунаправленный тип символа "RLE" в спецификации Юникода.

DirectionalityRightToLeftIsolate

Слабый двунаправленный тип символа "RLI" в спецификации Юникода.

DirectionalityRightToLeftOverride

Строго двунаправленный тип символа RLO в спецификации Юникода.

DirectionalitySegmentSeparator

Нейтральный двунаправленный тип символа "S" в спецификации Юникода.

DirectionalityUndefined

Неопределенный двунаправленный тип символа.

DirectionalityWhitespace

Нейтральный двунаправленный тип символа WS в спецификации Юникода.

EnclosingMark

Общая категория "Me" в спецификации Юникода.

EndPunctuation

Общая категория "Pe" в спецификации Юникода.

FinalQuotePunctuation

Общая категория "Pf" в спецификации Юникода.

Format

Общая категория "Cf" в спецификации Юникода.

InitialQuotePunctuation

Общая категория "Pi" в спецификации Юникода.

LetterNumber

Общая категория "Nl" в спецификации Юникода.

LineSeparator

Общая категория "Zl" в спецификации Юникода.

LowercaseLetter

Общая категория "Ll" в спецификации Юникода.

MathSymbol

Общая категория "Sm" в спецификации Юникода.

MaxCodePoint

Максимальное значение a Кодовая точка Юникода, константа U+10FFFF.

MaxHighSurrogate

Максимальное значение a Единица кода с высоким уровнем суррогата Юникода в кодировке UTF-16, константа '\u005CuDBFF'.

MaxLowSurrogate

Максимальное значение a Единица кода Юникода с низким суррогатным кодом в кодировке UTF-16, константа '\u005CuDFFF'.

MaxRadix

Максимальный радикс, доступный для преобразования в строки и из нее.

MaxSurrogate

Максимальное значение суррогатной единицы кода Юникода в кодировке UTF-16, константе '\u005CuDFFF'.

MaxValue

Константное значение этого поля — это наибольшее значение типа char. '\u005CuFFFF'

MinCodePoint

Минимальное значение Кодовая точка Юникода, константа U+0000.

MinHighSurrogate

Минимальное значение Единица кода с высоким уровнем суррогата Юникода в кодировке UTF-16, константа '\u005CuD800'.

MinLowSurrogate

Минимальное значение Единица кода Юникода с низким суррогатным кодом в кодировке UTF-16, константа '\u005CuDC00'.

MinRadix

Минимальный радикс, доступный для преобразования в строки и из нее.

MinSupplementaryCodePoint

Минимальное значение Дополнительная кодовая точка Юникода, константная U+10000.

MinSurrogate

Минимальное значение суррогатной единицы кода Юникода в кодировке UTF-16, константе '\u005CuD800'.

MinValue

Константное значение этого поля — наименьшее значение типа char. '\u005Cu0000'

ModifierLetter

Общая категория "Lm" в спецификации Юникода.

ModifierSymbol

Общая категория "Sk" в спецификации Юникода.

NonSpacingMark

Общая категория "Mn" в спецификации Юникода.

OtherLetter

Общая категория "Lo" в спецификации Юникода.

OtherNumber

Общая категория "Нет" в спецификации Юникода.

OtherPunctuation

Общая категория "Po" в спецификации Юникода.

OtherSymbol

Общая категория "So" в спецификации Юникода.

ParagraphSeparator

Общая категория "Zp" в спецификации Юникода.

PrivateUse

Общая категория "Co" в спецификации Юникода.

Size

Количество битов, используемых для представления значения в незначаемой char двоичной форме, константы 16.

SpaceSeparator

Общая категория "Zs" в спецификации Юникода.

StartPunctuation

Общая категория Ps в спецификации Юникода.

Surrogate

Общая категория "Cs" в спецификации Юникода.

TitlecaseLetter

Общая категория "Lt" в спецификации Юникода.

Unassigned

Общая категория "Cn" в спецификации Юникода.

UppercaseLetter

Общая категория "Lu" в спецификации Юникода.

Свойства

Имя. Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Класс Character — это java.

(Унаследовано от JavaObject)
JniPeerMembers

Возвращает метаданные JNI, используемые для вызова элементов этого Java однорангового узла.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
Type

Экземпляр Class , представляющий примитивный тип char.

Методы

Имя. Описание
CharCount(Int32)

Определяет количество значений, необходимых для представления указанного символа char (кодовая точка Юникода).

CharValue()

Возвращает значение этого Character объекта.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CodePointAt(Char[], Int32, Int32)

Возвращает точку кода в заданном индексе char массива, где можно использовать только элементы массива с index меньшими limit значениями.

CodePointAt(Char[], Int32)

Возвращает точку кода в заданном индексе массива char .

CodePointAt(ICharSequence, Int32)

Возвращает точку кода в заданном индексе CharSequence.

CodePointAt(String, Int32)

Возвращает точку кода в заданном индексе CharSequence.

CodePointBefore(Char[], Int32, Int32)

Возвращает точку кода, предыдущую заданному индексу массива, где можно использовать только элементы массива char с index большей или равной start .

CodePointBefore(Char[], Int32)

Возвращает кодовую точку перед заданным индексом массива char .

CodePointBefore(ICharSequence, Int32)

Возвращает кодовую точку перед заданным индексом CharSequence.

CodePointBefore(String, Int32)

Возвращает кодовую точку перед заданным индексом CharSequence.

CodePointCount(Char[], Int32, Int32)

Возвращает количество точек кода Юникода в подаррейе аргумента массива char .

CodePointCount(ICharSequence, Int32, Int32)

Возвращает количество точек кода Юникода в текстовом диапазоне указанной последовательности символов.

CodePointCount(String, Int32, Int32)

Возвращает количество точек кода Юникода в текстовом диапазоне указанной последовательности символов.

CodePointOf(String)

Возвращает значение точки кода символа Юникода, указанного заданным именем символа.

Compare(Char, Char)

Сравнивает два char значения числовым образом.

CompareTo(Character)

Сравнивает два Character объекта числовым образом.

Construct(JniObjectReference, JniObjectReferenceOptions)

Класс Character — это java.

(Унаследовано от JavaObject)
Digit(Char, Int32)

Возвращает числовое значение символа ch в указанном радиксе.

Digit(Int32, Int32)

Возвращает числовое значение указанного символа (точка кода Юникода) в указанном радиксе.

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Класс Character — это java.

(Унаследовано от JavaObject)
Equals(Object)

Класс Character — это java.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
ForDigit(Int32, Int32)

Определяет символьное представление определенной цифры в указанном радиксе.

GetDirectionality(Char)

Возвращает свойство направления Юникода для заданного символа.

GetDirectionality(Int32)

Возвращает свойство направления Юникода для заданного символа (кодовая точка Юникода).

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetName(Int32)

Возвращает имя указанного символа codePointили значение NULL, если кодовая точка имеет значение #UNASSIGNED unassigned.

GetNumericValue(Char)

int Возвращает значение, которое представляет указанный символ Юникода.

GetNumericValue(Int32)

int Возвращает значение, которое представляет указанный символ (точка кода Юникода).

GetType(Char)

Возвращает значение, указывающее общую категорию символа.

GetType(Int32)

Возвращает значение, указывающее общую категорию символа.

HashCode(Char)

Возвращает хэш-код для char значения; совместим с Character.hashCode().

HighSurrogate(Int32)

Возвращает ведущий суррогат (высоко суррогатный блок кода) суррогатная пара , представляющая указанный дополнительный символ (точка кода Юникода) в кодировке UTF-16.

IsAlphabetic(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) алфавитным.

IsBmpCodePoint(Int32)

Определяет, находится ли указанный символ (кодовая точка Юникода) в базовой многоязычной плоскости (BMP).

IsDefined(Char)

Определяет, определен ли символ в Юникоде.

IsDefined(Int32)

Определяет, определен ли символ (кодовая точка Юникода) в Юникоде.

IsDigit(Char)

Определяет, является ли указанный символ цифрой.

IsDigit(Int32)

Определяет, является ли указанный символ (точка кода Юникода) цифрой.

IsEmoji(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) эмодзи.

IsEmojiComponent(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) компонентом Эмодзи.

IsEmojiModifier(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) модификатором Эмодзи.

IsEmojiModifierBase(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) базовым модификатором Эмодзи.

IsEmojiPresentation(Int32)

Определяет, имеет ли указанный символ (точка кода Юникода) свойство Emoji Presentation по умолчанию.

IsExtendedPictographic(Int32)

Определяет, является ли указанный символ (точка кода Юникода) расширенным пиктографическим.

IsHighSurrogate(Char)

Определяет, является ли заданное char значение значением Единица кода с высоким уровнем суррогата Юникода (также известная как единица кода с высоким уровнем суррогата).

IsIdentifierIgnorable(Char)

Определяет, следует ли рассматривать указанный символ как игнорируемый символ в идентификаторе Java или идентификаторе Юникода.

IsIdentifierIgnorable(Int32)

Определяет, должен ли указанный символ (точка кода Юникода) рассматриваться как игнорируемый символ в идентификаторе Java или идентификаторе Юникода.

IsIdeographic(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) иеографом CJKV (китайский, японский, корейский и вьетнамский), как определено стандартом Юникода.

IsISOControl(Char)

Определяет, является ли указанный символ символом элемента управления ISO.

IsISOControl(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) символом элемента управления ISO.

IsJavaIdentifierPart(Char)

Определяет, может ли указанный символ быть частью идентификатора Java, отличного от первого символа.

IsJavaIdentifierPart(Int32)

Определяет, может ли символ (кодовая точка Юникода) быть частью идентификатора Java, отличного от первого символа.

IsJavaIdentifierStart(Char)

Определяет, разрешен ли указанный символ в качестве первого символа в идентификаторе Java.

IsJavaIdentifierStart(Int32)

Определяет, допустим ли символ (кодовая точка Юникода) в качестве первого символа в идентификаторе Java.

IsJavaLetter(Char)
Устаревшие.

Определяет, разрешен ли указанный символ в качестве первого символа в идентификаторе Java.

IsJavaLetterOrDigit(Char)
Устаревшие.

Определяет, может ли указанный символ быть частью идентификатора Java, отличного от первого символа.

IsLetter(Char)

Определяет, является ли указанный символ буквой.

IsLetter(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) буквой.

IsLetterOrDigit(Char)

Определяет, является ли указанный символ буквой или цифрой.

IsLetterOrDigit(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) буквой или цифрой.

IsLowerCase(Char)

Определяет, является ли указанный символ строчным символом.

IsLowerCase(Int32)

Определяет, является ли указанный символ (точка кода Юникода) строчным символом.

IsLowSurrogate(Char)

Определяет, является ли заданное char значение значением Единица кода Юникода с низким суррогатным кодом (также известная как единица кода с конечным кодом).

IsMirrored(Char)

Определяет, отражается ли символ в соответствии со спецификацией Юникода.

IsMirrored(Int32)

Определяет, отражается ли указанный символ (точка кода Юникода) в соответствии со спецификацией Юникода.

IsSpace(Char)
Устаревшие.

Определяет, является ли указанный символ пробелом ISO-LATIN-1.

IsSpaceChar(Char)

Определяет, является ли указанный символ символом пространства Юникода.

IsSpaceChar(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) символом пространства Юникода.

IsSupplementaryCodePoint(Int32)

Определяет, находится ли указанный символ (точка кода Юникода) в дополнительном диапазоне символов.

IsSurrogate(Char)

Определяет, является ли данное char значение суррогатным блоком кода Юникода.

IsSurrogatePair(Char, Char)

Определяет, является ли указанная пара значений char допустимой. Суррогатная пара Юникода.

IsTitleCase(Char)

Определяет, является ли указанный символ символом заголовка.

IsTitleCase(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) символом заголовка.

IsUnicodeIdentifierPart(Char)

Определяет, может ли указанный символ быть частью идентификатора Юникода, отличного от первого символа.

IsUnicodeIdentifierPart(Int32)

Определяет, может ли указанный символ (точка кода Юникода) быть частью идентификатора Юникода, отличного от первого символа.

IsUnicodeIdentifierStart(Char)

Определяет, разрешен ли указанный символ в качестве первого символа в идентификаторе Юникода.

IsUnicodeIdentifierStart(Int32)

Определяет, допустим ли указанный символ (кодовая точка Юникода) в качестве первого символа в идентификаторе Юникода.

IsUpperCase(Char)

Определяет, является ли указанный символ прописным символом.

IsUpperCase(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) символом верхнего регистра.

IsValidCodePoint(Int32)

Определяет, является ли указанная точка кода допустимой Значение точки кода Юникода.

IsWhitespace(Char)

Определяет, является ли указанный символ пробелом в соответствии с Java.

IsWhitespace(Int32)

Определяет, является ли указанный символ (кодовая точка Юникода) пробелом в соответствии с Java.

JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
LowSurrogate(Int32)

Возвращает конечную суррогатную ( низко суррогатную единицу кода) суррогатная пара , представляющая указанный дополнительный символ (точка кода Юникода) в кодировке UTF-16.

Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32)

Возвращает индекс в заданном подразделе, который смещается от заданных charindex кодовых codePointOffset точек.

OffsetByCodePoints(ICharSequence, Int32, Int32)

Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода.

OffsetByCodePoints(String, Int32, Int32)

Возвращает индекс в заданной последовательности символов, смещение от заданной index по точкам codePointOffset кода.

ReverseBytes(Char)

Возвращает значение, полученное путем отмены порядка байтов в указанном char значении.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Класс Character — это java.

(Унаследовано от JavaObject)
ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToChars(Int32, Char[], Int32)

Преобразует указанный символ (точка кода Юникода) в его представление UTF-16.

ToChars(Int32)

Преобразует указанный символ (точка кода Юникода) в его представление UTF-16, хранящееся в массиве char .

ToCodePoint(Char, Char)

Преобразует указанную суррогатную пару в дополнительное значение точки кода.

ToLowerCase(Char)

Преобразует аргумент символа в нижний регистр, используя сведения о сопоставлении регистров из файла ЮникодData.

ToLowerCase(Int32)

Преобразует аргумент символа (точка кода Юникода) в нижний регистр с помощью сведений о сопоставлении регистров из файла ЮникодData.

ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
ToString(Char)

Возвращает объект, представляющий указанный Stringcharобъект.

ToString(Int32)

Возвращает объект, представляющий указанный символ (кодовая String точка Юникода).

ToTitleCase(Char)

Преобразует аргумент символа в заголовок, используя сведения о сопоставлении регистров из файла ЮникодData.

ToTitleCase(Int32)

Преобразует аргумент символа (точка кода Юникода) в заголовок с помощью сведений о сопоставлении регистров из файла ЮникодData.

ToUpperCase(Char)

Преобразует аргумент символа в верхний регистр, используя сведения о сопоставлении регистров из файла ЮникодData.

ToUpperCase(Int32)

Преобразует аргумент символа (точка кода Юникода) в верхний регистр с помощью сведений о сопоставлении регистров из файла ЮникодData.

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
ValueOf(Char)

Возвращает экземпляр, представляющий указанное Characterchar значение.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Операторы

Имя. Описание
Explicit(Character to Char)

Преобразует указанное Character значение в Char.

Явные реализации интерфейса

Имя. Описание
IComparable.CompareTo(Object)

Сравнивает это значение с указанным объектом для упорядочивания.

IConvertible.GetTypeCode()

Возвращает код типа для этого значения.

IConvertible.ToBoolean(IFormatProvider)

Преобразование в Boolean неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToByte(IFormatProvider)

Преобразует это значение в Byte.

IConvertible.ToChar(IFormatProvider)

Преобразует это значение в Char.

IConvertible.ToDateTime(IFormatProvider)

Преобразование в DateTime неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Преобразование в Decimal неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToDouble(IFormatProvider)

Преобразование в Double неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToInt16(IFormatProvider)

Преобразует это значение в Int16.

IConvertible.ToInt32(IFormatProvider)

Преобразует это значение в Int32.

IConvertible.ToInt64(IFormatProvider)

Преобразует это значение в Int64.

IConvertible.ToSByte(IFormatProvider)

Преобразует это значение в SByte.

IConvertible.ToSingle(IFormatProvider)

Преобразование в Single неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToString(IFormatProvider)

Преобразует это значение в String.

IConvertible.ToType(Type, IFormatProvider)

Преобразует это значение в тип, указанный в параметре conversionType.

IConvertible.ToUInt16(IFormatProvider)

Преобразует это значение в UInt16.

IConvertible.ToUInt32(IFormatProvider)

Преобразует это значение в UInt32.

IConvertible.ToUInt64(IFormatProvider)

Преобразует это значение в UInt64.

IJavaPeerable.Disposed()

Класс Character — это java.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Класс Character — это java.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Класс Character — это java.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс Character — это java.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс Character — это java.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс Character — это java.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Класс Character — это java.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс Character — это java.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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