<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Java `String.replace()`方法示例 > 原文: [https://howtodoinjava.com/java/string/java-string-replace-method/](https://howtodoinjava.com/java/string/java-string-replace-method/) Java `String.replace()`方法替換與目標子字符串匹配的該字符串的每個子字符串。 子字符串匹配過程從字符串的開頭(索引 0)開始。 ## 1\. `String.replace()`方法 `String.replace()`方法是 Java 中的重載方法。 它有兩個變體。 1. `public String replace(char oldChar, char newChar)` – 返回一個字符串,該字符串是用`newChar`替換此字符串中所有出現的`oldChar`的結果。 2. `public String replace(CharSequence target, CharSequence replacement)` – 返回將此字符串中所有出現的`target`子字符串替換為`replacement`子字符串而產生的字符串。 ## 2\. Java `String.replace(char oldChar, char newChar)`示例 Java 程序,用新字符替換所有出現的給定字符。 在給定的示例中,我將所有出現的字母“`o`”(小寫)替換為字母“`O`”(大寫)。 ```java public class StringExample { public static void main(String[] args) { String originalString = "Hello world !!"; String newString = originalString.replace('o', 'O'); //HellO wOrld !! System.out.println(originalString); System.out.println(newString); } } ``` 程序輸出。 ```java Hello world !! HellO wOrld !! ``` ## 2\. Java `String.replace(CharSequence target, CharSequence replacement)`示例 Java 程序,用新的子字符串`replacement`替換所有出現的給定子字符串`'target'`。 在給定的示例中,我將所有出現的子字符串“`java`”替換為大寫的“`JAVA`”字符串。 ```java public class StringExample { public static void main(String[] args) { String originalString = "how to do in java - java tutotials"; String newString = originalString.replace("java", "JAVA"); System.out.println(originalString); System.out.println(newString); } } ``` 程序輸出: ```java how to do in java - java tutotials how to do in JAVA - JAVA tutotials ``` > 請注意,不允許**正則表達式**作為方法參數。 如果要使用正則表達式,請使用 String `replaceAll()`方法。 ## 3\. 不允許為`null` 兩個方法的參數均不允許使用`null`。 它將拋出`NullPointerException`。 ```java public class StringExample { public static void main(String[] args) { String newString = "hello world".replace("world", null); //or //String newString = "hello world".replace(null, "world"); } } ``` 程序輸出: ```java Exception in thread "main" java.lang.NullPointerException at java.lang.String.replace(String.java:2227) at com.StringExample.main(StringExample.java:7) ``` 學習愉快! 參考文獻: [Java `String`方法和示例](https://howtodoinjava.com/java-string/) [Java `String` Doc](https://docs.oracle.com/javase/10/docs/api/java/lang/String.html)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看