Scanner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann.
[Android.Runtime.Register("java/util/Scanner", DoNotGenerateAcw=true)]
public sealed class Scanner : Java.Lang.Object, IDisposable, Java.IO.ICloseable, Java.Util.IIterator
[<Android.Runtime.Register("java/util/Scanner", DoNotGenerateAcw=true)>]
type Scanner = class
inherit Object
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IIterator
- Vererbung
- Attribute
- Implementiert
Hinweise
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann.
A Scanner unterbricht die Eingabe in Token mithilfe eines Trennzeichenmusters, das standardmäßig leerzeichen entspricht. Die resultierenden Token können dann mithilfe der verschiedenen next Methoden in Werte verschiedener Typen konvertiert werden.
Mit diesem Code kann ein Benutzer beispielsweise eine Zahl von System.in: <blockquote lesen.>
{@code
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
}
</blockquote>
Ein weiteres Beispiel: Dieser Code ermöglicht long das Zuweisen von Typen aus Einträgen in einer Datei myNumbers: <Blockquote>
{@code
Scanner sc = new Scanner(new File("myNumbers"));
while (sc.hasNextLong()) {
long aLong = sc.nextLong();
}
}
</blockquote>
Der Scanner kann auch andere Trennzeichen als Leerzeichen verwenden. In diesem Beispiel werden mehrere Elemente aus einer Zeichenfolge gelesen: <Blockquote>
{@code
String input = "1 fish 2 fish red fish blue fish";
Scanner s = new Scanner(input).useDelimiter("\\s*fish\\s*");
System.out.println(s.nextInt());
System.out.println(s.nextInt());
System.out.println(s.next());
System.out.println(s.next());
s.close();
}
</blockquote>
druckt die folgende Ausgabe: <Blockquote>
{@code
1
2
red
blue
}
</blockquote>
Dieselbe Ausgabe kann mit diesem Code generiert werden, der einen regulären Ausdruck verwendet, um alle vier Token gleichzeitig zu analysieren: <Blockquote>
{@code
String input = "1 fish 2 fish red fish blue fish";
Scanner s = new Scanner(input);
s.findInLine("(\\d+) fish (\\d+) fish (\\w+) fish (\\w+)");
MatchResult result = s.match();
for (int i=1; i<=result.groupCount(); i++)
System.out.println(result.group(i));
s.close();
}
</blockquote>
Das standardmäßige Leerzeichentrennzeichen "default-delimiter">, das von einem Scanner verwendet wird, wird von Character#isWhitespace(char) Character.isWhitespace(). Die #reset reset() Methode setzt den Wert des Scannertrennzeichens unabhängig davon, ob es zuvor geändert wurde, auf das Standard-Leerzeichen-Trennzeichen zurück.
Ein Scanvorgang kann das Warten auf eingaben blockieren.
Die #next Methoden und #hasNext die zugehörigen Begleitmethoden (z #nextInt . B. und #hasNextInt) überspringen zuerst alle Eingaben, die dem Trennzeichenmuster entsprechen, und versuchen Sie dann, das nächste Token zurückzugeben. Beide Methoden hasNext()next() können das Warten auf weitere Eingaben blockieren. Gibt an, ob eine hasNext() Methode blockiert wird, ob die zugeordnete next() Methode blockiert wird. Die #tokens Methode kann das Warten auf Eingaben auch blockieren.
Die #findInLine findInLine()Methoden , #findWithinHorizon findWithinHorizon(), und #skip skip()#findAll findAll()die Methoden funktionieren unabhängig vom Trennzeichenmuster. Diese Methoden versuchen, das angegebene Muster ohne Bezug auf Trennzeichen in der Eingabe abzugleichen und kann daher unter besonderen Umständen verwendet werden, wenn Trennzeichen nicht relevant sind. Diese Methoden blockieren möglicherweise das Warten auf weitere Eingaben.
Wenn ein Scanner einen InputMismatchExceptionScanner auslöst, übergibt der Scanner nicht das Token, das die Ausnahme verursacht hat, sodass es über eine andere Methode abgerufen oder übersprungen wird.
Je nach Art des Trennmusters können leere Token zurückgegeben werden. Beispielsweise gibt das Muster "\\s+" keine leeren Token zurück, da es mehreren Instanzen des Trennzeichens entspricht. Das Trennmuster "\\s" konnte leere Token zurückgeben, da es nur jeweils ein Leerzeichen übergibt.
Ein Scanner kann Text aus jedem Objekt lesen, das die java.lang.Readable Schnittstelle implementiert. Wenn ein Aufruf der zugrunde liegenden lesbaren java.lang.Readable#read read() Methode einen java.io.IOException Fehler auslöst, geht der Scanner davon aus, dass das Ende der Eingabe erreicht wurde. Der letzte IOException Fehler, der von der zugrunde liegenden lesbaren Methode ausgelöst wird, kann über die #ioException Methode abgerufen werden.
Wenn ein Objekt Scanner geschlossen wird, wird die Eingabequelle geschlossen, wenn die Quelle die java.io.Closeable Schnittstelle implementiert.
A Scanner ist für die Verwendung mit Multithreads ohne externe Synchronisierung nicht sicher.
Sofern nicht anders erwähnt, führt die Übergabe eines null Parameters an eine beliebige Methode Scanner dazu, dass ein NullPointerException Fehler ausgelöst wird.
Ein Scanner interpretiert Zahlen standardmäßig als Dezimalstellen, es sei denn, ein anderer Radix wurde mithilfe der #useRadix Methode festgelegt. Die #reset Methode setzt den Wert des Radix 10 des Scanners unabhängig davon zurück, ob er zuvor geändert wurde.
<h2> "lokalisierte Zahlen">Lokalisierte Zahlen</h2>
Eine Instanz dieser Klasse kann Zahlen in den Standardformaten sowie in den Formaten des Gebietsschemas des Scanners scannen. Das ursprüngliche Gebietsschema eines Scanners "initial-locale"> ist der wert, der von der java.util.Locale#getDefault(Locale.Category) Locale.getDefault(Locale.Category.FORMAT) Methode zurückgegeben wird. Er kann über die #useLocale useLocale() Methode geändert werden. Die #reset Methode setzt den Wert des Gebietsschemas des Scanners unabhängig davon, ob es zuvor geändert wurde, auf das ursprüngliche Gebietsschema zurück.
Die lokalisierten Formate werden in Bezug auf die folgenden Parameter definiert, die für ein bestimmtes Gebietsschema aus dem Objekt dieses Gebietsschemas java.text.DecimalFormat DecimalFormat , dfund dessen java.text.DecimalFormatSymbols DecimalFormatSymbols und objekt dfs, entnommen werden.
<blockquote><dl><dt>LocalGroupSeparator <dd>Das Zeichen, das verwendet wird, um Tausendergruppen zu trennen, d.h., dfs.java.text.DecimalFormatSymbols#getGroupingSeparator getGroupingSeparator()<dt>LocalDecimalSeparator <dd>Das für den Dezimalkomma verwendete Zeichen, d.h., dfs.java.text.DecimalFormatSymbols#getDecimalSeparator getDecimalSeparator()<dt>LocalPositivePrefix <dd>Die Zeichenfolge, die vor einer positiven Zahl angezeigt wird (kann leer sein), d.h., df.java.text.DecimalFormat#getPositivePrefix getPositivePrefix()<dt>LocalPositiveSuffix <dd>Die Zeichenfolge, die nach einer positiven Zahl angezeigt wird (kann leer sein), d.h., df.java.text.DecimalFormat#getPositiveSuffix getPositiveSuffix()<dt>LocalNegativePrefix <dd>Die Zeichenfolge, die vor einer negativen Zahl angezeigt wird (kann leer sein), d.h., df.java.text.DecimalFormat#getNegativePrefix getNegativePrefix()<dt>LocalNegativeSuffix <dd>Die Zeichenfolge, die nach einer negativen Zahl angezeigt wird (kann leer sein), d.h., df.java.text.DecimalFormat#getNegativeSuffix getNegativeSuffix()<dt>LocalNaN <dd>Die Zeichenfolge, die keine Zahl für Gleitkommawerte darstellt, d.h., dfs.java.text.DecimalFormatSymbols#getNaN getNaN()<dt>LocalInfinity <dd>Die Zeichenfolge, die unendliche Werte für Gleitkommawerte darstellt, d.h., dfs.java.text.DecimalFormatSymbols#getInfinity getInfinity()</dl></blockquote>
<h3> "number-syntax">Number syntax</h3>
Die Zeichenfolgen, die von einer Instanz dieser Klasse als Zahlen analysiert werden können, werden in Bezug auf die folgende Grammatik für reguläre Ausdrücke angegeben, wobei Rmax die höchste Ziffer des verwendeten Radix ist (z. B. Rmax ist 9 in Basis 10).
<dl><dt>NonAsciiDigit: <dd>A non-ASCII character c für die java.lang.Character#isDigit Character.isDigit(c) returns true
<dt>Non0Digit: <dd>[1-Rmax] |NonASCIIDigit<dt>Digit: <dd>[0-Rmax] |NonASCIIDigit<dt>GroupedNumeral: <dd>( Non0DigitDigit?digit?<dd> ( LocalGroupSeparatorDigitDigitDigit digit)+ )<dt>Numeral: <dd>( (Digit+ ) |GroupedNumeral)<dt>"Integer-regex"><i>Integer</i>:<dd>( [-+]? (dd) )<>|LocalPositivePrefixNumeralLocalPositiveSuffix<dd>|LocalNegativePrefixNumeralLocalNegativeSuffix<dt>DecimalNumeral: <dd>Numeraldd<>|LocalDecimalSeparatorDigit*<dd>|LocalDecimalSeparatorDigit+<dt>: dd<>( [eE] [+-]?+ )dt<>"Decimal-regex"><i>Decimal</i>:<dd>( [-+]?DecimalNumeralExponent? )<dd>|LocalPositivePrefixDecimalNumeralLocalPositiveSuffixExponent?<dd>|LocalNegativePrefixDecimalNumeralLocalNegativeSuffixExponent?<dt>HexFloat: <dd dt>[-+]? 0[xX][0-9a-fA-F]*\.[0-9a-fA-F]+ ([pP][-+]?[0-9]+)?: <dd><>NaN |LocalNan| Infinity |LocalInfinity<dt>SignedNonNumber: <dd>( [-+]?NonNumber)<dd>|LocalPositivePrefixNonNumberLocalPositiveSuffix<dd>|LocalNegativePrefixNonNumberLocalNegativeSuffix<dt>"Float-regex"><i>Float</i>: <dd>Decimal|HexFloat|SignedNonNumber</dl>
Leerzeichen sind in den oben genannten regulären Ausdrücken nicht von Bedeutung.
Hinzugefügt in 1.5.
Java Dokumentation für java.util.Scanner.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Scanner(File, Charset) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
| Scanner(File, String) |
Erstellt eine neue |
| Scanner(File) |
Erstellt eine neue |
| Scanner(IPath, Charset) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
| Scanner(IPath, String) |
Erstellt eine neue |
| Scanner(IPath) |
Erstellt eine neue |
| Scanner(IReadable) |
Erstellt eine neue |
| Scanner(IReadableByteChannel, Charset) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
| Scanner(IReadableByteChannel, String) |
Erstellt eine neue |
| Scanner(IReadableByteChannel) |
Erstellt eine neue |
| Scanner(Stream, Charset) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
| Scanner(Stream, String) |
Erstellt eine neue |
| Scanner(Stream) |
Erstellt eine neue |
| Scanner(String) |
Erstellt eine neue |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| HasNext |
Gibt "true" zurück, wenn dieser Scanner ein anderes Token in der Eingabe hat. |
| HasNextBigDecimal |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mit |
| HasNextBigInteger |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| HasNextBoolean |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners als boolescher Wert interpretiert werden kann, indem ein muster ohne Groß-/Kleinschreibung verwendet wird, das aus der Zeichenfolge "true|false" erstellt wurde. |
| HasNextByte |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| HasNextDouble |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| HasNextFloat |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| HasNextInt |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| HasNextLine |
Gibt true zurück, wenn in der Eingabe dieses Scanners eine weitere Zeile vorhanden ist. |
| HasNextLong |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mit der |
| HasNextShort |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mit der |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| JniPeerMembers |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Close() |
Schließt diesen Scanner. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| Delimiter() |
Gibt dies |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| Equals(Object) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| FindInLine(Pattern) |
Versucht, das nächste Vorkommen des angegebenen Musters zu finden, das Trennzeichen ignoriert. |
| FindInLine(String) |
Versucht, das nächste Vorkommen eines Musters zu finden, das aus der angegebenen Zeichenfolge erstellt wurde, wobei Trennzeichen ignoriert werden. |
| FindWithinHorizon(Pattern, Int32) |
Versucht, das nächste Vorkommen des angegebenen Musters zu finden. |
| FindWithinHorizon(String, Int32) |
Versucht, das nächste Vorkommen eines Musters zu finden, das aus der angegebenen Zeichenfolge erstellt wurde, wobei Trennzeichen ignoriert werden. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| InvokeHasNext(Pattern) |
Gibt true zurück, wenn das nächste vollständige Token mit dem angegebenen Muster übereinstimmt. |
| InvokeHasNext(String) |
Gibt true zurück, wenn das nächste Token mit dem Muster übereinstimmt, das aus der angegebenen Zeichenfolge erstellt wurde. |
| InvokeHasNextBigInteger(Int32) |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| InvokeHasNextByte(Int32) |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| InvokeHasNextInt(Int32) |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mithilfe der |
| InvokeHasNextLong(Int32) |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mit der |
| InvokeHasNextShort(Int32) |
Gibt true zurück, wenn das nächste Token in der Eingabe dieses Scanners mit der |
| IoException() |
Gibt den letzten Fehler zurück, der |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Locale() |
Gibt das Gebietsschema dieses Scanners zurück. |
| Match() |
Gibt das Übereinstimmungsergebnis des letzten Scanvorgangs zurück, der von diesem Scanner ausgeführt wurde. |
| Next() |
Sucht und gibt das nächste vollständige Token von diesem Scanner zurück. |
| Next(Pattern) |
Gibt das nächste Token zurück, wenn es mit dem angegebenen Muster übereinstimmt. |
| Next(String) |
Gibt das nächste Token zurück, wenn es mit dem Muster übereinstimmt, das aus der angegebenen Zeichenfolge erstellt wurde. |
| NextBigDecimal() |
Scannt das nächste Token der Eingabe als ein |
| NextBigInteger() |
Scannt das nächste Token der Eingabe als ein |
| NextBigInteger(Int32) |
Scannt das nächste Token der Eingabe als ein |
| NextBoolean() |
Scannt das nächste Token der Eingabe in einen booleschen Wert und gibt diesen Wert zurück. |
| NextByte() |
Scannt das nächste Token der Eingabe als ein |
| NextByte(Int32) |
Scannt das nächste Token der Eingabe als ein |
| NextDouble() |
Scannt das nächste Token der Eingabe als ein |
| NextFloat() |
Scannt das nächste Token der Eingabe als ein |
| NextInt() |
Scannt das nächste Token der Eingabe als . |
| NextInt(Int32) |
Scannt das nächste Token der Eingabe als . |
| NextLine() |
Wechselt diesen Scanner über die aktuelle Zeile und gibt die Eingabe zurück, die übersprungen wurde. |
| NextLong() |
Scannt das nächste Token der Eingabe als ein |
| NextLong(Int32) |
Scannt das nächste Token der Eingabe als ein |
| NextShort() |
Scannt das nächste Token der Eingabe als ein |
| NextShort(Int32) |
Scannt das nächste Token der Eingabe als ein |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| Radix() |
Gibt den Standardradiix dieses Scanners zurück. |
| Remove() |
Der Entfernungsvorgang wird von dieser Implementierung von |
| Reset() |
Setzt diesen Scanner zurück. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| Skip(Pattern) |
Überspringt eingaben, die dem angegebenen Muster entsprechen, wobei Trennzeichen ignoriert werden. |
| Skip(String) |
Überspringt eingaben, die einem Muster entsprechen, das aus der angegebenen Zeichenfolge erstellt wurde. |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| UseDelimiter(Pattern) |
Legt das Trennmuster dieses Scanners auf das angegebene Muster fest. |
| UseDelimiter(String) |
Legt das Trennmuster dieses Scanners auf ein Muster fest, das aus dem angegebenen Muster |
| UseLocale(Locale) |
Legt das Gebietsschema dieses Scanners auf das angegebene Gebietsschema fest. |
| UseRadix(Int32) |
Legt den Standardradiix dieses Scanners auf das angegebene Radix fest. |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IIterator.Next() |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
| IJavaPeerable.Disposed() |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. (Geerbt von JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Ein einfacher Textscanner, der primitive Typen und Zeichenfolgen mithilfe regulärer Ausdrücke analysieren kann. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |