Pattern Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Скомпилированное представление регулярного выражения.
[Android.Runtime.Register("java/util/regex/Pattern", DoNotGenerateAcw=true)]
public sealed class Pattern : Java.Lang.Object, IDisposable, Java.IO.ISerializable
[<Android.Runtime.Register("java/util/regex/Pattern", DoNotGenerateAcw=true)>]
type Pattern = class
inherit Object
interface ISerializable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Наследование
- Атрибуты
- Реализации
Комментарии
Скомпилированное представление регулярного выражения.
Регулярное выражение, указанное в виде строки, сначала должно быть скомпилировано в экземпляр этого класса. Затем результирующий шаблон можно использовать для создания Matcher объекта, который может соответствовать произвольным последовательности символов java.lang.CharSequence с регулярным выражением. Все состояние, связанное с выполнением совпадения, находится в компанере, поэтому многие компанеры могут совместно использовать один и тот же шаблон.
Таким образом, типичная последовательность вызовов
<blockquote>
Pattern p = Pattern.{@link #compile compile}("a*b");
Matcher m = p.{@link #matcher matcher}("aaaaab");
boolean b = m.{@link Matcher#matches matches}();
</blockquote>
#matches matches Метод определяется этим классом как удобное, если регулярное выражение используется всего один раз. Этот метод компилирует выражение и соответствует входной последовательности в одном вызове. Оператор
<blockquote>
boolean b = Pattern.matches("a*b", "aaaaab");
</blockquote>
эквивалентен трем приведенным выше инструкциям, хотя для повторяющихся совпадений он менее эффективен, так как он не позволяет повторно использовать скомпилированный шаблон.
Экземпляры этого класса неизменяемы и безопасны для использования несколькими параллельными потоками. Экземпляры Matcher класса небезопасны для такого использования.
<h2>"sum">Сводка конструкций регулярных выражений</h2>
<table class="borderless"><caption style="display:none">Регулярные выражения конструкторы, и то, что они соответствуют</заголовокad><style="text-align:left"><tr><"id="construct">Construct</th><id="match">Match</><th/tr></thead><tbody style="text-align:left">
<tr><th colspan="2" style="padding-top:20px" id="characters">Characters</th></tr>
<tr><th colspan="2" style="padding-top:20px" id="classes">Character classes</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="simple">[abc]</th><td headers="match class simple">a, or b (simple class)/tdc/tr tr<><>th style="vertical-align:top; font-weight:normal" id="negation"<><>/[^abc]<th td headers="соответствует классам отрицания">Любой символ, <кроме>, aили b (отрицание)c</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="range">[a-zA-Z]</th><td headers="match classes range">a (zAZвключительно (range)/td</tr tr><><th style="vertical-align:top; font-weight:normal" id="union"union"><>[a-d[m-p]]/<>th td headers="match classes union"<> (admp[a-dm-p]union)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="intersection">[a-z&&[def]]</th><td headers="match classes intersection">d, eor f (пересечение)/<>tr tr<th style="vertical-align:top; font-weight:normal" id="subtraction1"><>[a-z&&[^bc]]/<>th td headers="match classes subtraction1"<> (aза исключением z и b: c (вычитание)[ad-z]</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="subtraction2">[a-z&&[^m-p]]</th><td headers="match classes subtraction2">a до z, а не m через p: [a-lq-z](вычитание)</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="predef">Предопределенные классы символов</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="any">.</th><td headers="match any">Any character (may or not match line terminator)</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="digit">\d</th><td headers="match predef digit">A digit: \p{IsDigit}</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="non_digit">\D</th><td headers="match predef non_digit">A non-digit:[^\d]< /td></tr tr><th><style="vertical-align:top; font-weight:normal" id="horiz_white">\h</th><td headers="match predef horiz_white">A horizontal whitespace character: [ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="non_horiz_white">\H</th><td headers=" соответствует предопределению non_horiz_white">Символ не горизонтального пробела: [^\h]</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="white">\s</th><td headers="match predef white">A white:\p{IsWhite_Space}</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="non_white"/th>\Std headers="<><match predef non_white"A"A> символ, отличный от пробелов: [^\s]/td</tr tr><>th<style="вертикальный выравнивание:top; font-weight:normal" id="vert_white"><>\v/th<>td headers="match predef vert_white"<A vertical whitespace character:>[\n\x0B\f\r\x85\u2028\u2029] /td</tr tr><>th<style="vertical-align:top; font-weight:normal" id="non_vert_white"><>\V/th<>td headers="match predef non_vert_white"<A non-vertical whitespace> символ: [^\v]</td/tr tr><>th<style="vertical-align:top; font-weight:normal" id="word"><>\w/<>th td< headers="match predef word">A word символ: [\p{alpha\p{gc=Mark}\p{gc}\p{gc=Connector_Punctuation}\p{Join_Control}/<td></tr tr><th><style="vertical-align:top; font-weight:normal" id="non_word">\W</th><td headers="match predef non_ word">Символ, отличный от слова: [^\w]</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="posix"><b POSIX символьные классы (с поддержкой Юникода)>/b<></th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="Lower">\p{Lower}</th><td headers="match posix Lower">A lower-case алфавитный символ: \p{IsLowercase}</td></tr tr><th><style="вертикальный выравнивание:top; font-weight:normal" id="Upper">\p{Upper}</th><td headers="match posix Upper">An top-case alphabetic символ:\p{IsUppercase}</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="ASCII">}/th\p{ASCII<td headers="match posix ASCII">All ASCII:<>/td[\x00-\x7F]/tr tr<><th>style="vertical-align:top; font-weight:normal" id="Alpha"<><}>/th\p{Alpha<td headers="match posix Alpha">An alphabetic character:<]}>/td[\p{IsAlphabetic/tr tr<><th>style="vertical-align:top; font-weight:normal" id="Digit"<><}>/th\p{IsDigit<td headers="match posix Digit"><>Десятичная цифра: \p{gc=Decimal_Number}</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="Alnum">\p{Alnum}</><th td headers="match posix Alnum">An alphanumeric character[\p{Alpha:\p{Digit}}</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="Punct">\p{Punct}</th><td headers="match posix Punct"Punct">: \p{IsPunctuation}</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="Graph">}/th\p{Graph<td headers="match posix Graph">A visible character: <\p{gc=Control}\p{gc=Surrogate}\p{gc=Unassigned}}>/td[^p{space/tr tr<><>th style="vertical-align:top; font-weight:normal" id="Print"<><}>/th\p{Print<td headers="match posix Print">A printable character: <\p{Blank}&>^\p{Cntrl}]}>/td[\p{Graph/tr tr<><><><th style="vertical-align:top; font-weight:normal" id="Blank">}/th\p{Blank<td headers="match posix Blank">A space or a tab: <\N{CHARACTER TABULATION}}>/td[\p{gc=Space_Separator/tr tr<><>th style="vertical-align:top; font-weight:normal" id="Cntrl"<><}>/th\p{Cntrl<td headers="match posix Cntrl">A control character: <}>/td\p{gc=Control/tr<><tr th>style="vertical-align:top; font-weight:normal" id="XDigit<><">}/th\p{XDigit<td headers="match posix XDigit">A шестнадцатеричная цифра: <\p{IsHex_Digit}}>/td[\p{gc=Decimal_Number/tr tr<><th>style="vertical-align:top; font-weight:normal" id="Space"<><}>/th\p{Space<td headers="match posix Space">A whitespace character: <}>/td\p{IsWhite_Space/tr tr<><th>style="vertical-align:top; font-weight:normal" id="PosixCompatible"POSIX-Compatible<><> expression</th><td headers="match posix PosixCompatible">See Unicode documentation</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="java">java.lang.Character classes (простой тип символов java)</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="javaLowerCase">\p{javaLowerCase}</th><td headers="match javaLowerCase">Эквивалент java.lang.Character.isLowerCase()</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="javaUpperCase">\p{javaUpperCase}</th><td headers="match javaUpperCase">Эквивалент java.lang.Character.IsUpperCase()</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="javaWhitespace">}/th\p{javaWhitespace<td headers="match java javaWhitespace">Эквивалент java.lang.Character.IsWhitespace()</td>/tr tr<><>th style="vertical-align:top; font-weight:normal" id="javaMirrored"<><}>/th\p{javaMirrored<td headers="match javaMirrored">Эквивалент java.lang.Character.isMirrored()</td>/tr<><>
<tr><th colspan="2" style="padding-top:20px" id="юникод">Классы для скриптов Юникода, блоков, категорий и двоичных свойств</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="IsLatin">\p{IsLatin}</th><td headers="match unicode IsLatin">A Latin символ скрипта (script)</td/tr tr><>th<style="vertical-align:top; font-weight:normal" id="InGreek"><>}\p{InGreek/th<>td< headers="match unicode InGreek">A символ в греческом>; block (block)</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="Lu">\p{Lu}</th><td headers="match unicode Lu">An topcase letter (category)</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="IsAlphabetic">\p{IsAlphabetic}</th><td headers="match unicode IsAlphabetic">An alphabetic character (двоичное свойство)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="Sc">}/th\p{Sc<td headers="match unicode Sc">A currency symbol</td>/tr tr<><th>style="vertical-align:top; font-weight:normal" id="not_InGreek"<><}>/th\P{InGreek<td headers="match юникод not_InGreek">Любой символ, кроме одного в греческом блоке (отрицание)</td>/tr tr<><>th style="vertical-align:top; font-weight:normal" id="not_uppercase"<><>[\p{L&&&>^\p{Lu}]}</th><td headers="соответствует юникоду not_uppercase">Любая буква, кроме прописной буквы (вычитание)</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="bounds">Boundary matchers</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="begin_line">^</th><td headers="match bounds begin_line">Начало строки</td></tr tr><th><style="вертикальное выравнивание:top; font-weight:normal" id="end_line">$</th><td headers="match bounds end_line">End of a line</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="word_boundary">\b</th><td headers="match bounds word_boundary">A word boundary</td></tr th><><style="vertical-align:top; font-weight:normal" id="non_word_boundary">\B</th><td headers="match bounds non_word_boundary"A non-word boundary>/td</tr tr><><th style="vertical-align:top; font-weight:normal" id="><begin_input"/th>\Atd headers="<><соответствует границам begin_input">Начало входных</td></tr tr><><стиле="вертикальное выравнивание:top; font-weight:normal" id="end_prev_match">\G</th><td headers="match bounds end_prev_match">Конец предыдущего совпадения</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="end_input_except_term"/th>\Ztd headers="<><matchs end_input_except_term">Конец входных данных, но для конечного конца, если> any</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="end_input">\z</th><td headers="match bounds end_input">End of the input</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="linebreak">Linebreak matcher</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="any_unicode_linebreak">\R</th><td headers="match linebreak any_unicode_linebreak">Any Unicode linebreak sequence, is эквивалентно \u000D\u000A|[\u000A\u000B\u000C\u000D\u0085\u2028\u2029] </td></tr>
<tr><th colspan="2" style="padding-top:20px" id="grapheme">Unicode Extended Grapheme matcher</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="grapheme_any">\X</th><td headers="match grapheme grapheme_any">Any Unicode extended grapheme cluster</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="greedy">Greedy quantifiers</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="greedy_once_or_not">X?</th><td headers="match жадный greedy_once_or_not">X, один раз или не все</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="greedy_zero_or_more">*/th<>td headers="соответствует жадной greedy_zero_or_more"<>X, ноль или больше раз</td></tr><tr><th style="vertical-align:top; font-weight:normal" id="greedy_one_or_more">X+</th><td headers="match жадный greedy_one_or_more">X, один или несколько раз</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="greedy_exactly"X>{/th}td headers="соответствует жадным greedy_exactly"<><>X, точно n раз</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="greedy_at_least">{,/th<>td headers="<match greedy greedy_at_least">, по крайней мере n times/td</tr tr><><th style="vertical-align:top; font-weight:normal" id="greedy_at_least_up_to"><>X{ n, m}</th><td headers="match жадный greedy_at_least_up_to">X, по крайней мере n, но не более m times</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="reluc">Неохотно квантификаторы</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="reluc_once_or_not">X??</th><td headers="match reluc reluc_once_or_not">X, один раз или нет</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="reluc_zero_or_more">*?/th<>td headers="<match reluc reluc_zero_or_more">X, ноль или больше раз</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_one_or_more">X+?</th><td headers="match reluc reluc_one_or_more">X, один или несколько раз</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_exactly"X/th>td headers="{match reluc reluc_exactly"}?<X>, точно<> times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_at_least">{,}?</th><td headers="match reluc reluc_at_least">X, по крайней мере n times</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="reluc_at_least_up_to">n m/th{ td headers="match reluc ,}?X<, по крайней мере><> но не более м времени</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="poss">Possessive quantifiers</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="poss_once_or_not">X?+</th><td headers="match poss poss_once_or_not">X, один раз или нет</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="poss_zero_or_more">*+/th<>td headers="matchs poss_zero_or_more"<>X, zero или more times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="poss_one_or_more">X++</th><td headers="match poss poss_one_or_more">X, один или несколько раз</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="poss_exactly"X n/th>td headers="{matchs poss_exactly"}+<X>, точно<> times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="poss_at_least">"{n,}+</th><td headers="match poss poss_at_least">X, по крайней мере n times</td></tr tr><th><style="vertical-align:top; font-weight:normal" id="poss_at_least_up_to">nm{/th,td headers="}+match poss <>X<, по крайней мере> но не более м времени</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="логические>"операторы</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="concat">XY</th><td headers="match logical concat">X, а затем Y</td></><tr/tr><style="vertical-align:top; font-weight:normal" id="alternate">/|/th<td headers="соответствует логическому альтернативному>"<>Y</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="group">(X)</th><td headers="match logical group">X, as a capturing group</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="backref"Backref">Back references</th></tr>
<tr><th colspan="2" style="padding-top:20px" id="quote/><th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="quote_follow">\</th><td headers="match quote quote_follow">Nothing, но цитирует следующий символ</td></tr><tr th><style="vertical-align:top; font-weight:normal" id="quote_begin">\Q</th><td headers="match quote_begin"Нет>, но цитирует все символы до \E</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="quote_end">\E</th><td headers="match quote quote_end">Nothing, но заканчивает кавычки, запущенные \Q</td></tr><-- Метачары: !$()*+.?<> [\]^{|} -->
<tr><th colspan="2" style="padding-top:20px" id="special"Special">Constructs (именованное захват и незапечатаемые)</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="named_group">(?<<a href="#groupname">name</a>>/th)<td headers="><соответствует специальному named_group">X, как именованной группе захвата. Доступно только для API 26 или более поздней версии.
</tbody></table>
<hr>
<h2>"bs"> Обратные косые очки, экраны и кавыки</h2>
Символ обратной косой черты'\' () служит для введения экранированных конструкций, как определено в таблице выше, а также для кавычек символов, которые в противном случае будут интерпретированы как нераскрытые конструкции. Таким образом, выражение \\ соответствует одной обратной косой черте и \{ соответствует левой скобке.
Это ошибка использовать обратную косую черту до любого алфавитного символа, который не обозначает экранируемую конструкцию; они зарезервированы для будущих расширений на языке регулярных выражений. Обратная косая черта может использоваться до символа, отличного от алфавита, независимо от того, является ли этот символ частью неискаченной конструкции.
Обратные косые строки в строковых литералах в Java исходном коде интерпретируются в соответствии с <требованиями к ссылке>"Спецификация< языка Java/cite>" как escape-файл Юникода (раздел {
Добавлено в версии 1.4.
Java документации по java.util.regex.Pattern.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Поля
| Имя. | Описание |
|---|---|
| CanonEq |
Устаревшие.
Этот флаг не поддерживается в Android. |
| CaseInsensitive |
Устаревшие.
Включает сопоставление без учета регистра. |
| Comments |
Устаревшие.
Разрешает пробелы и комментарии в шаблоне. |
| Dotall |
Устаревшие.
Включает режим dotall. |
| Literal |
Устаревшие.
Включает синтаксический анализ шаблона литерала. |
| Multiline |
Устаревшие.
Включает многостроевой режим. |
| UnicodeCase |
Устаревшие.
Включает свертывание регистра с поддержкой Юникода. |
| UnicodeCharacterClass |
Устаревшие.
Этот флаг не поддерживается в Android, а классы символов Юникода всегда используются. |
| UnixLines |
Устаревшие.
Включает режим строк Unix. |
Свойства
| Имя. | Описание |
|---|---|
| Class |
Возвращает класс среды выполнения этого |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| JniPeerMembers |
Скомпилированное представление регулярного выражения. |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. (Унаследовано от Object) |
Методы
| Имя. | Описание |
|---|---|
| AsMatchPredicate() |
Создает предикат, который проверяет, соответствует ли этот шаблон заданной входной строке. |
| AsPredicate() |
Создает предикат, который проверяет, найден ли этот шаблон в заданной входной строке. |
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Compile(String, RegexOptions) |
Компилирует заданное регулярное выражение в шаблон с заданными флагами. |
| Compile(String) |
Компилирует заданное регулярное выражение в шаблон. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| Equals(Object) |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| Flags() |
Возвращает флаги соответствия этого шаблона. |
| GetHashCode() |
Возвращает значение хэш-кода для объекта. (Унаследовано от Object) |
| InvokePattern() |
Возвращает регулярное выражение, из которого был скомпилирован этот шаблон. |
| JavaFinalize() |
Устаревшие.
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Matcher(ICharSequence) |
Создает компанер, который будет соответствовать заданному входу в этот шаблон. |
| Matcher(String) |
Создает компанер, который будет соответствовать заданному входу в этот шаблон. |
| Matches(String, ICharSequence) |
Компилирует заданное регулярное выражение и пытается сопоставить заданные входные данные с ним. |
| Matches(String, String) |
Компилирует заданное регулярное выражение и пытается сопоставить заданные входные данные с ним. |
| Notify() |
Пробуждение одного потока, ожидающего монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| Quote(String) |
Возвращает литеральный шаблон |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| Split(ICharSequence, Int32) |
Разделяет указанную последовательность входных данных вокруг совпадений с этим шаблоном. |
| Split(ICharSequence) |
Разделяет указанную последовательность входных данных вокруг совпадений с этим шаблоном. |
| Split(String, Int32) |
Разделяет указанную последовательность входных данных вокруг совпадений с этим шаблоном. |
| Split(String) |
Разделяет указанную последовательность входных данных вокруг совпадений с этим шаблоном. |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>. (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| IJavaPeerable.Finalized() |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Скомпилированное представление регулярного выражения. (Унаследовано от JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Скомпилированное представление регулярного выражения. |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Скомпилированное представление регулярного выражения. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |