Java ersetzt Char in String
Das Ersetzen eines Zeichens in einer Zeichenfolge bezieht sich auf das Platzieren eines anderen Zeichens an der Stelle des angegebenen Zeichens. Ein Index repräsentiert bestimmte Zeichen. In Java wird die String-Klasse verwendet, um Zeichen und Zeichenfolgen zu ersetzen. Ein String ist die Klasse von java.lang-Paketen.
WERBUNG Beliebter Kurs in dieser Kategorie JAVA MASTERY - Spezialisierung | 78 Kursreihe | 15 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Bei der Programmierung stehen Entwickler vor vielen Situationen, in denen sie Zeichen in der Zeichenfolge ersetzen müssen. Java bietet mehrere Methoden zum Ersetzen der Zeichen im String. Entfernen ist eine der wichtigen Methoden zum Ersetzen der Zeichen. Bei der Verwendung der Remove-Methode sollten einige Dinge beachtet werden
- String in Java ist unveränderlich, daher wird nach dem Ersetzen des Zeichens ein neuer String erstellt.
- Die Zeichenfolgenvariable vor der Anwendung der Ersetzungsmethode bleibt nach der Anwendung der Ersetzungsmethode dieselbe.
- Replace-Methode ersetzt alle Zeichen in der Zeichenfolge durch das neue Zeichen.
Syntax:
In der folgenden Syntax wird angegeben, wie ein Zeichen ersetzt wird. In der Ersetzungsmethode gibt es zwei Parameter: Der erste Parameter ist das zu ersetzende Zeichen und der zweite das zu ersetzende Zeichen.
String replace(char oldChar, char newChar): //OR String replaceFirst(char oldChar, char newChar): //replaces only the first occurrence of the character
In der zweiten Syntaxzeile wird die Methode „replaceFirst“ verwendet, um nur das erste Vorkommen des Zeichens zu ersetzen.
Beispiele für Java-Ersetzen von Zeichen in Zeichenfolgen
Unten finden Sie Beispiele für Java-Ersetzen von Zeichen in Zeichenfolgen:
Beispiel #1
In diesem Beispiel können wir sehen, wie ein Zeichen in der Zeichenfolge durch ein anderes ersetzt wird.
- In der ersten Zeile werden Eingaben des Benutzers als Zeichenfolge übernommen.
- Weiteres Abfragezeichen als Eingabe zum Ersetzen in der bereitgestellten Zeichenfolge.
- Die Ersetzungsmethode erstellt eine neue Zeichenfolge mit dem ersetzten Zeichen in der nächsten Zeile, da die Zeichenfolge in Java unveränderlich ist.
Code:
import java.util.*; public class JavaReplaceCharExample{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("Hi, please enter the String"); String str = input.nextLine(); System.out.println("Enter the character to replace"); char ch = input.next().charAt(0); System.out.println("Enter the character to be replaced with"); char newCh = input.next().charAt(0); String newStr = str.replace(ch, newCh); //displaying new string after applying replace method System.out.println(newStr); } }
Ausgabe:
Beispiel #2
In diesem Beispiel wird „replaceFirst“ verwendet, um nur das erste Vorkommen des Zeichens in dieser Zeichenfolge zu ersetzen.
Code:
import java.util.*; public class JavaReplaceCharExample2{ public static void main(String[] args){ //second string to replace the character String str = "All that glitters is not gold"; //displaying string before applying replace method System.out.println("\n" + str); //replacing character p from b String newStr = str.replace("g", "b"); //displaying string after replacing the character System.out.println(newStr); //second string to replace the character String sentence = "A cat has nine lives"; //displaying string before applying replace method System.out.println("\n" + sentence); //replacing character n from m String newSentence = sentence.replaceFirst("n", "m"); //displaying new string after applying replace method System.out.println(newSentence); } }
Ausgabe:
Die Ausgabe des Programms ist unten angegeben. Im Ausgabe-Screenshot wird das erste Satzzeichen „g“ durch „b“ ersetzt. Im zweiten Satz wird nur das erste Vorkommen der Syntax „n“ durch „m“ ersetzt.
Beispiel #3
In diesem Beispiel wird zunächst ein durch Pipe getrennter Wert durch ein Komma ersetzt. Nachdem Sie „|“ durch „,“ ersetzt haben, ersetzen Sie in der nächsten Zeile das Zeichen „A“ mithilfe der Ersetzungsmethode durch „i“.
Code:
import java.util.*; public class JavaReplaceCharExample3{ public static void main(String[] args){ //second string to replace the character String str = "Alabama|California|Florida|Texas|New Jersey|Arizona"; //displaying string before applying replace method System.out.println("\n" + str); //replacing | with the comma String newStr = str.replace('|', ','); //displaying string after applying replace method System.out.println("\n" + newStr); //replacing the character A with the i String reNewedStr = newStr.replace('A', 'i'); //displaying string before applying replace method System.out.println("\n" + reNewedStr); } }
Ausgabe:
Beispiel #4
In diesem Beispiel können wir sehen, wie eine Zeichenfolge ersetzt werden kann, ohne die Ersetzungsmethode zu verwenden. Die Zeichenfolge vor und nach dem angegebenen Zeichen wird im unten angegebenen Programm in einer separaten Variablen gespeichert. Im weiteren Verlauf des Programms wird es mit dem zu ersetzenden Zeichen verkettet.
Code:
import java.util.*; public class JavaReplaceCharExample4{ public static void main(String[] args){ //second string to replace the character String str = "Be slow in choosing, but slower in changing."; //displaying string before applying replace method System.out.println("\n" + str); int index = 3; char chToReplacedWith = 'b'; String strBeforeChar = str.substring(0, index); String strAfterChar = str.substring(index + 1); String newStr = strBeforeChar + chToReplacedWith + strAfterChar; //displaying string before applying replace method System.out.println("\n" + newStr); } }
Ausgabe:
Fazit
Der oben angegebene Artikel beschreibt, wie man char in einem String ersetzt und welche Methoden von Java-Paketen bereitgestellt werden, um mit dem String zu arbeiten. In den angegebenen Beispielen wird gezeigt, wie String-Klassenmethoden verwendet werden können, um Zeichen in einem String zu ersetzen.
Das obige ist der detaillierte Inhalt vonJava ersetzt Char in String. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Brechen oder aus Java 8 Stream foreach zurückkehren?
