Java 程式替換字串中所有指定字元的出現


在本文中,我們將學習如何在Java中替換字串中所有指定字元的出現。

replace() 方法

Java 中的replace() 方法用於將字串中所有指定字元的出現替換為另一個字元。在本例中,我們將替換所有字元$的出現為*。使用replace() 方法替換字串中所有指定字元的出現。

問題陳述

給定一個字串,在 Java 中用另一個字元替換特定字元的所有出現。以下是相同內容的演示 -

輸入

THIS IS DEMO LINE $$$ NEW LINE

輸出

THIS IS DEMO LINE *** NEW LINE

替換字串中所有指定字元出現的步驟

以下是替換字串中所有指定字元出現的步驟 -

  • 定義一個字串變數str,其中包含初始字串值。
  • 列印原始字串。
  • 使用replace() 方法將字元$的所有出現替換為*
  • 列印更新後的字串。

Java 程式替換字串中所有指定字元的出現

以下是替換字串中所有指定字元出現的Java程式 -

public class Demo {
    public static void main(String[] args) {
       String str = "THIS IS DEMO LINE $$$ NEW LINE";
       System.out.println("String = "+str);
       System.out.println("Replacing all occurrence of given character...");
       System.out.println("Updated string = "+str.replace("$", "*"));
    }
}

輸出

String = THIS IS DEMO LINE $$$ NEW LINE
Replacing all occurrence of given character...
Updated string = THIS IS DEMO LINE *** NEW LINE

程式碼解釋

此 Java 程式使用replace() 方法替換字串中所有指定字元的出現。該字串為“THIS IS DEMO LINE $$$ NEW LINE”,我們希望將字元$的所有出現替換為*。首先,我們定義一個字串變數str並將其值設定為“THIS IS DEMO LINE $$$ NEW LINE”。

然後,我們將原始字串列印到控制檯。接下來,我們列印一條訊息,表明我們正在替換所有指定字元的出現。最後,我們使用replace() 方法將所有$的出現替換為_,並將更新後的字串列印到控制檯。replace()方法接受兩個引數:要替換的字元和用於替換它的字元。當我們執行此程式時,它會輸出原始字串、一條訊息以及所有$的出現都被替換為_的更新後的字串。

更新於: 2024-11-19

2K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告