Pattern Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Representasi ekspresi reguler yang dikompilasi.
[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
- Warisan
- Atribut
- Penerapan
Keterangan
Representasi ekspresi reguler yang dikompilasi.
Ekspresi reguler, yang ditentukan sebagai string, harus terlebih dahulu dikompilasi ke dalam instans kelas ini. Pola yang dihasilkan kemudian dapat digunakan untuk membuat Matcher objek yang dapat mencocokkan urutan karakter java.lang.CharSequence arbitrer terhadap ekspresi reguler. Semua status yang terlibat dalam melakukan kecocokan berada di pencocokan, sehingga banyak pencocokan dapat berbagi pola yang sama.
Dengan demikian, urutan pemanggilan yang khas
<blockquote>
Pattern p = Pattern.{@link #compile compile}("a*b");
Matcher m = p.{@link #matcher matcher}("aaaaab");
boolean b = m.{@link Matcher#matches matches}();
</blockquote>
Metode #matches matches didefinisikan oleh kelas ini sebagai kenyamanan ketika ekspresi reguler digunakan hanya sekali. Metode ini mengkompilasi ekspresi dan mencocokkan urutan input terhadapnya dalam satu pemanggilan. Pernyataan
<blockquote>
boolean b = Pattern.matches("a*b", "aaaaab");
</blockquote>
setara dengan tiga pernyataan di atas, meskipun untuk kecocokan berulang kurang efisien karena tidak memungkinkan pola yang dikompilasi digunakan kembali.
Instans kelas ini tidak dapat diubah dan aman untuk digunakan oleh beberapa utas bersamaan. Instans kelas tidak aman untuk penggunaan tersebut Matcher .
<h2>"sum">Ringkasan konstruksi regex</h2>
<table class="borderless"><caption style="display:none">Regular expression constructs, and what they match</caption><thead style="text-align:left"><tr><th id="construct">Construct</th<>th id="matches">Matches</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="matches classes simple">a, b, or c (simple class)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="negation">[^abc]</th><td headers="matches classes negation">Any character except a, , bor c (negation)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="range">[a-zA-Z]</th><td headers="matches classes range">a through z or A through Z, inclusive (range)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="union">[a-d[m-p]]</th><td headers="matches classes union">a through d, or m through p: [a-dm-p] (union)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="intersection">[a-z&&[def]]</th><td headers="matches classes intersection">d, e, or f (intersection)</tr tr><><th style="vertical-align:top; font-weight:normal" id="subtraction1">[a-z&&[^bc]]</th><td headers="matches classes subtraction1">a through z, except for b dan c: [ad-z] (subtraction)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="subtraction2">[a-z&&[^m-p]]</th><td headers="matches classes subtraction2">a through z, and not m through p: [a-lq-z](subtraction)</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="predef">Predefined character classes</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="any">.</th><td headers="matches predef any">Any character (may or may not match line terminators)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="digit">\d</th><td headers="matches predef digit">A digit: \p{IsDigit}</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="non_digit">\D</th><td headers="cocok dengan 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="matches 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=" cocok dengan predef non_horiz_white">Karakter spasi kosong non-horizontal: [^\h]</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="white">\s</th><td headers="matches predef white">A whitespace character: \p{IsWhite_Space}</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="non_white">\S</th><td headers="matches predef non_white"A> karakter non-spasi kosong: [^\s]</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="vert_white">\v</th><td headers="matches 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="matches predef non_vert_white">A non-vertical whitespace character: [^\v]/td</tr tr><><th style="vertical-align:top; font-weight:normal" id="word"><>\w/th<>td headers="matches predef word"<A word character: >\p{gc=Mark}\p{digit}\p{gc=Connector_Punctuation}\p{Join_Control}]}[\p{alpha/td</tr tr><><th style="vertical-align:top; font-weight:normal" id="non_word"><>\W/th<>td headers="cocok dengan predef non_< kata">Karakter non-kata: [^\w]</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="posix"><b>kelas karakter POSIX (Unicode-aware)</b></th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="Lower">\p{Lower}</th><td headers="matches posix Lower">A lower-case alphabetic character: \p{IsLowercase}</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="Upper">\p{Upper}</th><td headers="matches posix Upper">An upper-case alphabetic character:\p{IsUppercase}</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="ASCII">}/th\p{ASCII<td headers="cocok dengan posix ASCII">All ASCII:<>/td[\x00-\x7F]/tr tr<><>th style="vertical-align:top; font-weight:normal" id="Alpha"<><}>/th\p{Alpha<td headers="matches 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="matches posix Digit"><>Digit desimal: \p{gc=Decimal_Number}</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="Alnum">\p{Alnum}</th><td headers="matches 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="matches posix Punct">Punctuation: \p{IsPunctuation}</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="Graph">}/th\p{Graph<td headers="matches 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="matches 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="matches 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="matches 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="cocok dengan posix XDigit">Digit heksadesimal: <\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="matches 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="matches posix PosixCompatible">See Unicode documentation</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="java">java.lang.Character classes (simple java character type)</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="javaLowerCase">\p{javaLowerCase}</th><td headers="matches javaLowerCase">Equivalent to java.lang.Character.isLowerCase()</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="javaUpperCase">\p{javaUpperCase}</th><td headers="matches javaUpperCase">Equivalent to java.lang.Character.isUpperCase()</td></tr><tr><th style="vertical-align:top; font-weight:normal" id="javaWhitespace">}/th\p{javaWhitespace<td headers="matches javaWhitespace">Equivalent to java.lang.Character.isWhitespace()</td>/tr tr<><>th style="vertical-align:top; font-weight:normal" id="javaMirrored"<><}>/th\p{javaMirrored<td headers="matches javaMirrored">Equivalent to java.lang.Character.isMirrored()</td>/tr<><>
<tr><th colspan="2" style="padding-top:20px" id="unicode">Classes for Unicode scripts, blocks, categories and binary properties</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="IsLatin">\p{IsLatin}</th><td headers="matches unicode IsLatin">A Latin karakter skrip (skrip)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="InGreek">\p{InGreek}</th><td headers="matches unicode InGreek">A character in the Greek block (block)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="Lu">\p{Lu}</th><td headers="matches unicode Lu">An uppercase letter (category)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="IsAlphabetic">\p{IsAlphabetic}</th><td headers="cocok dengan unicode IsAlphabetic">Karakter alfabet (properti biner)</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="Sc">}/th\p{Sc<td headers="matches unicode Sc">A currency symbol</td>/tr tr<><>th style="vertical-align:top; font-weight:normal" id="not_InGreek"<><}>/th\P{InGreek<td headers="matches unicode not_InGreek">Any character except one in the Greek block (negation)</td>/tr tr<><>th style="vertical-align:top; font-weight:normal" id="not_uppercase"<><>[\p{L&&[^\p{Lu}]]}</header td ke-th><="cocok dengan unicode not_uppercase">Huruf apa pun kecuali huruf besar (pengurangan)</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="matches bounds begin_line">Awal garis</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="end_line">$</th><td headers="matches bounds end_line">The end of a line</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="word_boundary">/th\b<td headers="cocok dengan bounds word_boundary">A word boundary</td>/tr tr<><>th style="vertical-align:top; font-weight:normal" id="non_word_boundary"<><>/th\B<td headers="matches bounds non_word_boundary">A non-word boundary</td>/tr tr<><>th style="vertical-align:top; font-weight:normal" id="begin_input"<><>/th\A<td headers="matches bounds >< begin_input">Awal input/td</tr tr><><th style="vertical-align:top; font-weight:normal" id="end_prev_match"><>\G/th<>td headers="matches bounds end_prev_match"<The end of the previous match>/td</tr tr><><th style="vertical-align:top; font-weight:normal" id="end_input_except_term"><>\Z/th<>td headers="matches bounds end_input_except_term"<>Akhir input tetapi untuk terminator akhir, jika any</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="end_input">\z</th><td headers="matches bounds end_input">Akhir 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="matches linebreak any_unicode_linebreak">Any Unicode linebreak sequence, setara dengan \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="matches 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="matches greedy greedy_once_or_not">X, once or not at all</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="greedy_zero_or_more">X*</th><td headers="matches greedy greedy_zero_or_more">X, zero or more times</td></tr><tr><th style="vertical-align:top; font-weight:normal" id="greedy_one_or_more">X+</th><td headers="matches greedy greedy_one_or_more">X, one or more times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="greedy_exactly">X{ n}</th><td headers="matches greedy greedy_exactly">X, persis n kali</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="greedy_at_least">X{n,}</th><td headers="matches greedy greedy_at_least">X, setidaknya n times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="greedy_at_least_up_to">X{ n, m}</th><header td="cocok dengan greedy_at_least_up_to serakah">X, setidaknya n tetapi tidak lebih dari m times</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="reluc">Reluctant quantifiers</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="reluc_once_or_not">X??</th><td headers="matches reluc reluc_once_or_not">X, sekali atau tidak sama sekali</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_zero_or_more">X*?</th><td headers="matches reluc reluc_zero_or_more">X, zero or more times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_one_or_more">X+?</th><td headers="matches reluc reluc_one_or_more">X, one or more times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_exactly">X{ n}?</th><td headers="matches reluc reluc_exactly">X, persis n times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_at_least">X{n,}?</th><td headers="matches reluc reluc_at_least">X, setidaknya n times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="reluc_at_least_up_to">X{ n, m}?</th><td headers="matches reluc reluc_at_least_up_to">X, setidaknya n tetapi tidak lebih dari m times</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="matches poss poss_once_or_not">X, sekali atau tidak sama sekali</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="poss_zero_or_more">X*+</th><td headers="matches poss poss_zero_or_more">X, zero or more times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="poss_one_or_more">X++</th><td headers="matches poss poss_one_or_more">X, one or more times</td></tr><><th style="vertical-align:top; font-weight:normal" id="poss_exactly">X{ n}+</th><td headers="matches poss poss_exactly">X, persis n times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="poss_at_least">X{n,}+</th><td headers="matches poss poss_at_least">X, setidaknya n times</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="poss_at_least_up_to">X{ n, m}+</th><td headers="matches poss poss_at_least_up_to">X, setidaknya n n tetapi tidak lebih dari m times</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="logical">Operator logis</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="concat">XY</th><td headers="matches logical concat">X followed by Y</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="alternate">X| Y</th><td headers="matches logical alternate">Either X or Y</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="group">(X)</th><td headers="matches logical group">X, as a capturing group</td></tr>
<tr><th colspan="2" style="padding-top:20px" id="backref">Back references</th></tr>
<tr><th colspan="2" style="padding-top:20px" id="quote">Quotation</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="quote_follow">\</th><td headers="matches quote quote_follow">Nothing, but quotes the following character</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="quote_begin">\Q</th><td headers="matches quote quote_begin">Nothing, but quotes all character until \E</td></tr tr><><th style="vertical-align:top; font-weight:normal" id="quote_end">\E</th><td headers="matches quote quote_end">Nothing, but ends quoting started by \Q</td></tr><-- Metachars: !$()*+.?<> [\]^{|} -->
<tr><th colspan="2" style="padding-top:20px" id="special">Special constructs (named-capturing and non-capturing)</th></tr>
<tr><th style="vertical-align:top; font-weight:normal" id="named_group"(?<<a href="#groupname">name</a>>>X)</th><td headers="matches special named_group">X, as a named-capturing group. Hanya tersedia untuk API 26 atau lebih tinggi.
</tbody></table>
<jam>
<h2>"bs"> Garis miring terbelakang, escape, dan kutipan</h2>
Karakter garis miring terbalik ('\') berfungsi untuk memperkenalkan konstruksi yang lolos, seperti yang didefinisikan dalam tabel di atas, serta untuk mengutip karakter yang sebaliknya akan ditafsirkan sebagai konstruksi yang tidak dilewati. Dengan demikian ekspresi \\ cocok dengan garis miring terbalik tunggal dan \{ cocok dengan kurung kurawal kiri.
Ini adalah kesalahan untuk menggunakan garis miring terbalik sebelum karakter alfabet apa pun yang tidak menunjukkan konstruksi yang lolos; ini dicadangkan untuk ekstensi di masa mendatang ke bahasa ekspresi reguler. Garis miring terbalik dapat digunakan sebelum karakter non-alfabet terlepas dari apakah karakter tersebut adalah bagian dari konstruksi yang tidak dilewati.
Garis miring terbalik dalam literal string dalam kode sumber Java ditafsirkan sebagaimana diperlukan dengan <mengutip>Spesifikasi< Bahasa Java/kutipan> sebagai pelarian Unicode (bagian {
Ditambahkan dalam 1.4.
Java dokumentasi untuk java.util.regex.Pattern.
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.
Bidang
| Nama | Deskripsi |
|---|---|
| CanonEq |
Kedaluwarsa.
Bendera ini tidak didukung di Android. |
| CaseInsensitive |
Kedaluwarsa.
Mengaktifkan pencocokan yang tidak peka huruf besar/kecil. |
| Comments |
Kedaluwarsa.
Mengizinkan spasi kosong dan komentar dalam pola. |
| Dotall |
Kedaluwarsa.
Mengaktifkan mode dotall. |
| Literal |
Kedaluwarsa.
Memungkinkan penguraian harfiah pola. |
| Multiline |
Kedaluwarsa.
Mengaktifkan mode multibaris. |
| UnicodeCase |
Kedaluwarsa.
Mengaktifkan pelipatan kasus sadar Unicode. |
| UnicodeCharacterClass |
Kedaluwarsa.
Bendera ini tidak didukung di Android, dan kelas karakter Unicode selalu digunakan. |
| UnixLines |
Kedaluwarsa.
Mengaktifkan mode garis Unix. |
Properti
| Nama | Deskripsi |
|---|---|
| Class |
Mengembalikan kelas runtime dari . |
| Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
| JniIdentityHashCode |
Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop. (Diperoleh dari Object) |
| JniManagedPeerState |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| JniPeerMembers |
Representasi ekspresi reguler yang dikompilasi. |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. (Diperoleh dari Object) |
| ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. (Diperoleh dari Object) |
Metode
| Nama | Deskripsi |
|---|---|
| AsMatchPredicate() |
Membuat predikat yang menguji apakah pola ini cocok dengan string input tertentu. |
| AsPredicate() |
Membuat predikat yang menguji apakah pola ini ditemukan dalam string input tertentu. |
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Compile(String, RegexOptions) |
Mengkompilasi ekspresi reguler yang diberikan ke dalam pola dengan bendera yang diberikan. |
| Compile(String) |
Mengkompilasi ekspresi reguler yang diberikan ke dalam pola. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| Dispose() |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| Dispose(Boolean) |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| DisposeUnlessReferenced() |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| Equals(Object) |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| Flags() |
Mengembalikan bendera kecocokan pola ini. |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| InvokePattern() |
Mengembalikan ekspresi reguler tempat pola ini dikompilasi. |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| Matcher(ICharSequence) |
Membuat pencocokan yang akan cocok dengan input yang diberikan terhadap pola ini. |
| Matcher(String) |
Membuat pencocokan yang akan cocok dengan input yang diberikan terhadap pola ini. |
| Matches(String, ICharSequence) |
Mengkompilasi ekspresi reguler yang diberikan dan mencoba mencocokkan input yang diberikan terhadapnya. |
| Matches(String, String) |
Mengkompilasi ekspresi reguler yang diberikan dan mencoba mencocokkan input yang diberikan terhadapnya. |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| Quote(String) |
Mengembalikan pola |
| SetHandle(IntPtr, JniHandleOwnership) |
Mengatur properti Handle. (Diperoleh dari Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| Split(ICharSequence, Int32) |
Membagi urutan input yang diberikan di sekitar kecocokan pola ini. |
| Split(ICharSequence) |
Membagi urutan input yang diberikan di sekitar kecocokan pola ini. |
| Split(String, Int32) |
Membagi urutan input yang diberikan di sekitar kecocokan pola ini. |
| Split(String) |
Membagi urutan input yang diberikan di sekitar kecocokan pola ini. |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
| Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
| Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah real time telah berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IJavaPeerable.Disposed() |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| IJavaPeerable.Finalized() |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Representasi ekspresi reguler yang dikompilasi. (Diperoleh dari JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Representasi ekspresi reguler yang dikompilasi. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Representasi ekspresi reguler yang dikompilasi. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |