Parsen einer Zeichenkette bedeutet analysieren für spezifische Vorkommen von Zeichen oder Wörter . Sie können einen String in Java , indem ein Trennzeichen zu analysieren - eine Reihe von Zeichen als " Token " , die in dem zum Aufbrechen der Zeichenfolge zu identifizieren - und dann den Aufruf der Java " Split"-Funktion als Parser . Diese Funktion verwendet das Trennzeichen zum Aufbrechen der String und speichern Sie die Ergebnisse in einem String-Array . Die Split-Funktion können Sie brechen die Zeichenfolge bei jedem Auftreten eines Trennzeichen , oder alternativ können Sie eine maximale Anzahl von Pausen angeben . Lernen Sie die Ins und von der Syntax , die manchmal als Formatierung bezeichnet , mit denen Sie diese leistungsstarke Funktion von Java nutzen können . Anleitung
1
Geben Sie den folgenden Code:
String myString = "Dies ist die Zeichenfolge Ich möchte analysieren ";
Dieser Code erstellt eine String-Variable mit dem Namen . " myString " , die Sie teilen möchten mit Ihrem Parser
2
Geben Sie den folgenden Code:
Zeichenfolgenbegrenzer = " [i] ";
< p > Dies erzeugt eine Zeichenkette , die Sie als Trennzeichen , die die Zeichen, die Sie verwenden möchten, wie Token zum Aufbrechen der analysierten Zeichenfolge angibt verwenden. In diesem Beispiel verwenden Sie nur ein kleines " i ". Großbuchstaben "I" wird nicht in die Analyse einbezogen werden
3
Geben Sie den folgenden Code: .
String [] = myParsedString myString.split ( Trennzeichen );
Diese Zeile analysiert die Zeichenfolge mit dem Trennzeichen , um es aufzubrechen . Die eckigen Klammern nach "String" bedeutet, dass Sie wollen , um ein Array , um die Ergebnisse zu speichern erstellen. Der Wert von " myParsedString " nach der Ausführung ist ( " Do ", " s ", " s die str ", " ng Ich möchte analysieren " ) .
4
Typ Mit dem folgenden Code :
String [] = myParsedString myString.split ( Trennzeichen , 3);
Diese Zeile analysiert die Zeichenfolge ähnlich dem Beispiel Vorschauen , ausser dass er das Array Ergebnis begrenzt zu drei Werte und ignoriert alle Vorkommen des Trennzeichen nach dem dritten . Der Wert von " myParsedString " nach der Ausführung ist ( " Do ", " s ", " s die Zeichenfolge Ich möchte analysieren " ) .