Wie man ein Komma getrennt String zu Variablen in Java zu analysieren. Um die Elemente innerhalb Komma getrennt String zuzugreifen, müssen Sie den Code zuerst die Elemente aufgeteilt in einzelne Strings . Abhängig von den Zielen im Projekt , können Sie halten diese String-Variablen in einem Array abgelegt oder speichern bestimmte Elemente als separate String-Variablen . Was auch immer du tust, mit String-Elementen planen , den Prozess der Zugriff auf sie benötigt nur ein paar Zeilen Code. Anleitung
1
Planen Sie Ihre Original-String . Ihr Java-Projekt kann das Lesen Ihrer Komma getrennte Zeichenfolge in von einer externen Quelle oder das Erstellen von es innerhalb des Programms. So oder so, sicherzustellen, dass Sie es als eine einzelne Variable gespeichert , wie im folgenden Beispiel-Code Auszug:
String totalText = " Bob , Jim , Sam ";
Ihr String kann jeder sein Länge , wie der Prozess der Zugriff auf die darin enthaltenen Elemente nicht abhängig von der Dauer . Nachdem Sie Ihren Text in einem String-Variable gespeichert ist, können Sie eine beliebige Zeichenfolge durchführen Verarbeitung Sie brauchen.
2
Teilen Sie Ihre Saite. Mit dem "Split " -Methode der Java-String -Klasse können Sie Elemente in einem String zu trennen. Diese Methode nimmt einen Parameter angibt, welche Zeichen Sie die Zeichenfolge auf Split, die wird das Komma sein in diesem Fall wollen . Das folgende Beispiel demonstriert den Aufruf der Split-Methode auf die Saite , und übergeben Sie das Komma :
totalText.split (", ");
Java Strings sind unveränderlich, die eine Java bedeutet String-Objekt kann nicht geändert werden . Aus diesem Grund ist die Split-Methode nicht auf den ursprünglichen String-Wert , die Sie noch in Ihrem Programm verwenden können, wenn Sie es brauchen.
3
Shop das Ergebnis Ihrer Split-Betrieb in Array . Der String split-Methode gibt ein Array -Objekt mit jedem Element in der Kette an einer einzigen Stelle gespeichert. Um ein Array Variable zu erstellen , so dass Sie die Elemente aus dem ursprünglichen Zeichenfolge aufgeteilt zugreifen können, ändern Sie Ihre Split Codezeile wie folgt:
String [] = totalText.split Textelementen (", ");
< p> Dies ermöglicht Ihnen, die Elemente in einer geordneten Art und Weise , indem Sie sie in einer linearen Datenstruktur verarbeiten .
4
Zugriff auf Ihre Textelemente . Wenn Sie Elemente wie Zeichenfolgen in einem Array gespeichert haben , können Sie sie unter Verwendung ihres jeweiligen Indexwerte . Zum Beispiel, wenn Sie ein Element an einer bestimmten Position zugreifen müssen, können Sie den folgenden Code-Syntax :
Textelementen [0]
Diese greift auf das erste Element , das an der Position Null ist . {
for (; ; i < textElements.length i + + int i = 0): Um jedes Element im Array in fortlaufender Reihenfolge zuzugreifen, können Sie eine " for"-Schleife , wie im folgenden Beispiel verwenden >
System.out.println ( "Element" + i + ": " + Textelementen [i]) ; .
}
Dies schreibt jedes Element Wert aus zusammen mit seiner Position
5
Shop alle erforderlichen Elemente wie einzelne Variablen in Ihrem Programm. Sie können die Elemente aus dem ursprünglichen Text-String direkt aus dem Array aufgeteilt , da die Array-Variablen in der gleichen Weise wie normale Variablen gespeichert sind, aber mit ihren zugegriffen Arraypositionen . Wenn Sie Textelemente aus dem Array als einzelne Variablen gespeichert benötigen , können Sie sie wie folgt kopieren :
String anElement = Textelementen [0];
In der Regel sollten Sie dies nur tun, wenn erforderlichenfalls kann als Sie bereits über die String-Wert innerhalb des Arrays und die Schaffung einer separaten Variable verwenden unnötig Ressourcen.