Verwendung der replace () -Methode (Java Silver)

Methode ersetzen

** String ersetzen **

Die Methode replace durchsucht die Zielzeichenfolge nach der durch das erste Argument angegebenen Zeichenfolge und ersetzt die übereinstimmende Zeichenfolge durch die durch das zweite Argument angegebene Zeichenfolge. Anschließend wird die ersetzte Zeichenfolge als Rückgabewert zurückgegeben. Das Ersetzen der Zeichenfolge beginnt am Anfang und dauert bis zum Ende der Zeichenfolge.

Einfach ausgedrückt: ** Ersetzen Sie die durch das erste Argument angegebene Zeichenfolge durch die durch das zweite Argument angegebene Zeichenfolge **.

String-Klassenmethoden java.lang.String.replace()

Wie benutzt man

Zielzeichenfolge.replace(Zu ersetzende Zeichenfolge,Ersatzschnur)

Beispiel

	public static void main(String[] args) {

		  //Zielzeichenfolge
		  String strBefore = "Hello world!";

		  //Zu ersetzende Zeichenfolge"Hello"Zeichenfolge ersetzen"Goodbye"Ersetzen mit
		  String strAfter = strBefore.replace("Hello", "Goodbye");

		  System.out.println(strAfter);
		}

Ausführungsergebnis

Goodbye world!

Wenn mehrere Stellen ersetzt werden müssen

Wenn mehrere Teile ausgetauscht werden müssen, werden alle entsprechenden Teile ersetzt.

	public static void main(String[] args) {

		  // //Zielzeichenfolge
		  String strBefore = "aabbaacc aab ";

		  // "aa"→"DDD"Ersetzen mit
		  String strAfter = strBefore.replace("aa", "DDD");

		  System.out.println(strAfter);

		}

Ausführungsergebnis

DDDbbDDDcc DDDb 

Der String-Austausch beginnt in der Reihenfolge von vorne

Im folgenden Beispiel werden der erste AAA und der nächste AAA durch B ersetzt. Daher wird es nicht zu AABB oder ABBA.

	public static void main(String[] args) {

		  //8 Saiten A vor dem Austausch
		  String strBefore = "AAAAAAAA";

		  // "AAA"→"B"Ersetzen mit
		  String strAfter = strBefore.replace("AAA", "B");

		  System.out.println(strAfter);

		}

Ausführungsergebnis


BBAA

Über Argumente

Die Ersetzungsmethode ist überladen, und einige erhalten zwei ** char ** -Argumente und einige erhalten zwei ** CharSequence ** -Argumente. Beachten Sie, dass es keine Überladung gibt, die gemischte Argumente vom Typ char und CharSequence akzeptiert.

Recommended Posts

Verwendung der replace () -Methode (Java Silver)
Verwendung der Submit-Methode (Java Silver)
[Java] Verwendung der toString () -Methode
Verwendung der link_to-Methode
Verwendung der include? -Methode
Verwendung der Methode form_with
[Java] Verwendung der Join-Methode
[Java] Verwendung der File-Klasse
[Schienen] Verwendung der Kartenmethode
Studieren der Verwendung des Konstruktors (Java)
[Verarbeitung × Java] Verwendung der Schleife
[Verarbeitung × Java] Verwendung der Klasse
[Verarbeitung × Java] Verwendung der Funktion
[Java] Verwendung der Calendar-Klasse
Ausgabe der Verwendung der Slice-Methode
[Ruby-Grundlagen] Verwendung der Slice-Methode
[Java] Verwendung von Map
Verwendung von Java Optional
Verwendung der Java-Klasse
[Java] Verwendung von removeAll ()
Verwendung von Java-Variablen
So lernen Sie Java Silver SE 8
Verwendung von HttpClient (Get) von Java
Verwendung der Wrapper-Klasse
[Verarbeitung × Java] Verwendung von Variablen
[JavaFX] [Java8] Verwendung von GridPane
Verwendung von Klassenmethoden [Java]
[Java] Verwendung von List [ArrayList]
Wie verwende ich Klassen in Java?
So übergeben Sie Oracle Java Silver
[Verarbeitung × Java] Verwendung von Arrays
Verwendung der Ruby-Inject-Methode
Verwendung von Java-Lambda-Ausdrücken
[Java] Verwendung der Math-Klasse
Verwendung des Java-Aufzählungstyps
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
[Java] Fassen Sie zusammen, wie Sie mit der Methode equals vergleichen können
Java SE8 Silber ~ Der Weg zum Pass ~
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
[Java] So stellen Sie die Datums- und Uhrzeit auf 00:00:00 ein
Verwendung und Definition von Java-Klassen, Importieren
[Leicht verständliche Erklärung! ] Verwendung des Java-Polymorphismus
Verwendung der Java Scanner-Klasse (Hinweis)
So erhalten Sie das Datum mit Java
[Leicht verständliche Erklärung! ] Verwendung von ArrayList [Java]
[Rails] Verwendung der Hilfsmethode, Confimartion
[Java] Erfahren Sie, wie Sie Optional richtig verwenden
[Leicht verständliche Erklärung! ] Verwendung von Java-Überladung
try-catch-finally Ausnahmebehandlung Verwendung von Java
[Leicht verständliche Erklärung! ] Verwendung der Java-Kapselung