Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google verwendet KI-Technologie, um Inhalte in Ihre bevorzugte Sprache zu übersetzen. KI-Übersetzungen können Fehler enthalten.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
QuotationAwareTokenizer
public
class
QuotationAwareTokenizer
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.QuotationAwareTokenizer
|
Zusammenfassung
Öffentliche Methoden |
static
String
|
combineTokens(String... tokens)
Führen Sie das Gegenteil von tokenizeLine(String) aus.
|
static
String[]
|
tokenizeLine(String line, String delim)
|
static
String[]
|
tokenizeLine(String line)
Tokenisiert den String und teilt ihn an Leerzeichen auf.
|
static
String[]
|
tokenizeLine(String line, boolean logging)
Tokenisiert den String und teilt ihn an Leerzeichen auf.
|
static
String[]
|
tokenizeLine(String line, String delim, boolean logging)
Tokenisiert den String und teilt ihn anhand des angegebenen Trennzeichens auf.
|
Öffentliche Konstruktoren
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
Öffentliche Methoden
combineTokens
public static String combineTokens (String... tokens)
Führen Sie das Gegenteil von tokenizeLine(String) aus.
Kombiniere das angegebene Array von Tokens zu einer einzelnen Zeile.
| Gibt Folgendes zurück: |
String |
Ein String, das aus allen Tokens erstellt wurde. |
tokenizeLine
public static String[] tokenizeLine (String line,
String delim)
| Parameter |
line |
String |
delim |
String |
| Gibt Folgendes zurück: |
String[] |
|
tokenizeLine
public static String[] tokenizeLine (String line)
Tokenisiert den String und teilt ihn an Leerzeichen auf. Es wird nicht zwischen aufeinanderfolgenden, nicht in Anführungszeichen gesetzten doppelten Anführungszeichen aufgeteilt.
Siehe auch tokenizeLine(String,String)
| Gibt Folgendes zurück: |
String[] |
|
tokenizeLine
public static String[] tokenizeLine (String line,
boolean logging)
Tokenisiert den String und teilt ihn an Leerzeichen auf. Es wird nicht zwischen aufeinanderfolgenden, nicht in Anführungszeichen gesetzten doppelten Anführungszeichen aufgeteilt.
Siehe auch tokenizeLine(String,String)
| Parameter |
line |
String |
logging |
boolean |
| Gibt Folgendes zurück: |
String[] |
|
tokenizeLine
public static String[] tokenizeLine (String line,
String delim,
boolean logging)
Tokenisiert den String und teilt ihn anhand des angegebenen Trennzeichens auf. Es wird nicht zwischen aufeinanderfolgenden, nicht in Anführungszeichen gesetzten doppelten Anführungszeichen aufgeteilt.
So funktioniert der Tokenizer:
- Teilen Sie den String in „Zeichen“ auf, wobei jedes „Zeichen“ entweder ein Escapezeichen wie \" (also „\\\"") oder ein einzelnes echtes Zeichen wie f (also „f“) ist.
- Für jedes „Zeichen“:
- Wenn es sich um ein Leerzeichen handelt, beenden Sie ein Token, es sei denn, wir werden zitiert.
- Wenn es sich um ein Anführungszeichen handelt, kehren Sie die Aussage „Wir werden zitiert“ um.
- Andernfalls fügen Sie sie dem Token hinzu, das gerade erstellt wird.
- Bei EOL haben wir das letzte Token in der Regel noch nicht zu den (Tokens)
ArrayList
hinzugefügt.
- Wenn das letzte „Zeichen“ ein Escapezeichen ist, wird eine Ausnahme ausgelöst, da dies nicht zulässig ist.
- Wenn wir uns mitten in einem Zitat befinden, lösen wir eine Ausnahme aus, da das nicht gültig ist.
- Fügen Sie andernfalls das letzte Token zu (tokens) hinzu.
- Gibt eine String[]-Version von (Tokens) zurück.
| Parameter |
line |
String: Ein String, das tokenisiert werden soll |
delim |
String: Das Trennzeichen, das zum Aufteilen verwendet werden soll. |
logging |
boolean: Gibt an, ob Vorgänge protokolliert werden sollen. |
| Gibt Folgendes zurück: |
String[] |
Eine tokenisierte Version des Strings |
| Löst aus |
IllegalArgumentException |
wenn die Zeile nicht geparst werden kann |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]