gängiger Datenstrukturen und Datentypen wie Zeichenfolgen, Bäume, Hash-Tabellen, Stapel, Warteschlangen usw. Bei der Beantwortung von Fragen stoßen wir häufig auf die Situation, sie zu durchlaufen. Beherrschen Sie sie also nur durch Beherrschung Mit diesen Methoden können Sie Ihren Geist öffnen, um Probleme zu lösen, wenn Sie auf sie stoßen. Nur wenn Sie die Techniken beherrschen, können Sie das Problem formal lösen und die Möglichkeit haben, das Problem selbstständig zu lösen.
length(): Gibt die Länge dieser Zeichenfolge zurück.
charAt(int index): Gibt den char-Wert am angegebenen Index zurück.
Dann können wir jedes Zeichen der Zeichenfolge von 0 bis zur Länge 1 durch eine for-Schleife durchlaufen.
String str="2022 fight"; for(int i=0;i < str.length();i++) { System.out.println(str.charAt(i)); }
CharSequence subSequence(int beginIndex, int endIndex): Gibt eine Zeichenfolge zurück, die eine Teilsequenz der Sequenz ist.
Sie können also beginIndex auf i und endIndex auf i+1 setzen, sodass Sie jedes Mal ein Zeichen erhalten.
String str="2022 fight"; for(int i=0;i < str.length();i++) { System.out.println(str.substring(i,i+1)); }
toCharArray(): Wandeln Sie diese Zeichenfolge in ein Zeichenarray um.
Auf diese Weise können Sie die Zeichenfolge zunächst in ein Zeichenarray konvertieren und dann das Array mit einer for-Schleife durchlaufen.
String str="2022 fight"; char[] s = str.toCharArray(); for(int i=0;i < str.length();i++) { System.out.println(s[i]); }
getBytes(): Codieren Sie String in eine Reihe von Bytesequenzen und speichern Sie ihn dann in einem Byte-Array.
Sie können diese Methode verwenden, wenn Sie Bytetypen durchlaufen müssen. Diese Methode ist relativ ungewöhnlich.
String str="2022 fight"; byte[] b = str.getBytes(); for(int i=0;i < str.length();i++) { System.out.println(b[i]); }
Das obige ist der detaillierte Inhalt vonWas sind die gängigen Methoden für die Java-String-Traversierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!