JavaRush /Java-Blog /Random-DE /String-Management, Funktionen zum Arbeiten mit Strings in...
articles
Level 15

String-Management, Funktionen zum Arbeiten mit Strings in Java

Veröffentlicht in der Gruppe Random-DE
In diesem Tutorial lernen wir weiterhin etwas über Strings in Java. Die Grundlagen zum Arbeiten mit Strings finden Sie in der Lektion „Strings in Java“. Eine Klasse Stringin Java verfügt über eine Reihe von Methoden zum Bearbeiten des Inhalts einer Zeichenfolge. Suchen Sie nach Zeichen, Teilzeichenfolgen, ändern Sie die Groß-/Kleinschreibung und andere Aufgaben. String-Management, Funktionen zum Arbeiten mit Strings in Java - 1

Abrufen von Zeichen und Teilzeichenfolgen

Sie können das Zeichen abrufen, das sich an einer bestimmten Position in einer Zeichenfolge befindet, indem Sie die aufrufen charAt(). Der Index des ersten Zeichens in der Zeile ist 0, der letzte ist length()-1. Der folgende Code gibt das 9. Zeichen der Zeichenfolge zurück.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
Die Nummerierung der Zeichen beginnt bei 0, das 9. Zeichen in der Zeile ist also „O“. String-Management, Funktionen zum Arbeiten mit Strings in Java - 2Wenn Sie nicht nur ein Zeichen, sondern einen Teil einer Zeichenfolge benötigen, können Sie die substring. Die Methode substringbietet zwei Optionen: String-Management, Funktionen zum Arbeiten mit Strings in Java - 3Der folgende Code gibt einen Teilstring des Strings zurück, beginnend mit dem 11. Zeichen, jedoch ohne das 15., was zum Wort „roar“ führt.
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
String-Management, Funktionen zum Arbeiten mit Strings in Java - 4

Andere Methoden zum Bearbeiten von Zeichenfolgen

Die Tabelle zeigt einige Methoden zum Arbeiten mit Zeichenfolgen und deren Beschreibungen. String-Management, Funktionen zum Arbeiten mit Strings in Java - 5

Suche nach Zeichen und Teilzeichenfolgen

Schauen wir uns einige weitere Methoden zur Suche nach Zeichen und Teilzeichenfolgen an. Die Klasse Stringenthält Methoden, die die Position eines Zeichens oder Teilstrings in einem String zurückgeben: indexOf()und lastIndexOf(). Die Methoden indexOf()suchen vom Anfang der Zeichenfolge lastIndexOf()bis zum Ende. Wenn diese Methoden keine Übereinstimmung finden, geben sie -1 zurück. Die Klasse Stringenthält außerdem eine Methode , die truecontains zurückgibt , wenn die angegebene Zeichenfolge in der Zeichenfolge enthalten ist. Verwenden Sie diese Methode, wenn Sie wissen müssen, ob ein Teilstring in einem String vorhanden ist, seine Position jedoch nicht wichtig ist. In der folgenden Tabelle werden die und- Methoden beschrieben . ist eine Schnittstelle, die die Klasse implementiert , sodass Sie Zeichenfolgen an übergeben können . indexOf()lastIndexOf()String-Management, Funktionen zum Arbeiten mit Strings in Java - 6CharSequenceStringcontains()

Zeilenwechsel. Ersetzen von Zeichen und Teilzeichenfolgen

Die Klasse Stringverfügt über mehrere Methoden zum Einfügen von Zeichen und Teilzeichenfolgen in eine Zeichenfolge. Die Tabelle beschreibt Methoden zum Ersetzen gefundener Zeichen und Teilzeichenfolgen. String-Management, Funktionen zum Arbeiten mit Strings in Java - 7

Beispiel

Die folgende Klasse Filenamezeigt ein Beispiel für die Verwendung der Methoden lastIndexOf()und substring()zur Verwendung verschiedener Teile einer Zeichenfolge mit einem Dateinamen. String-Management, Funktionen zum Arbeiten mit Strings in Java - 8Betrachten Sie nun ein Programm, das die Klasse verwendet Filename: String-Management, Funktionen zum Arbeiten mit Strings in Java - 9Das Programm gibt Folgendes aus: String-Management, Funktionen zum Arbeiten mit Strings in Java - 10Die Methode extensionverwendet eine Methode lastIndexOf, um das letzte Vorkommen von „ .“ zu ermitteln. Die Methode substringverwendet diesen Wert, um die Dateierweiterung zu finden. Link zur Originalquelle: String-Verwaltung, Funktionen zum Arbeiten mit Strings in Java String-Verwaltung, Funktionen zum Arbeiten mit Strings in Java. Teil 2
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION