<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Java `String replace()`,`replaceFirst()`和`replaceAll()`方法 > 原文: [https://beginnersbook.com/2013/12/java-string-replace-replacefirst-replaceall-method-examples/](https://beginnersbook.com/2013/12/java-string-replace-replacefirst-replaceall-method-examples/) 在本教程中,我們將討論`replace()`,`replaceFirst()`和`replaceAll()`方法。所有這些 [Java `String`](https://beginnersbook.com/2013/12/java-strings/)方法主要用于用另一個`String`替換`String`的一部分。 ## Java `String`替換方法簽名 `String replace(char oldChar, char newChar)`:它用`newChar`字符替換`oldChar`字符的所有出現。對于例如`"pog pance".replace('p', 'd')`將返回`dog dance`。 `String replaceFirst(String regex, String replacement)`:它用替換字符串替換符合指定[正則表達式](https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#sum)的第一個子字符串。如果指定的正則表達式(正則表達式)無效拋出[`PatternSyntaxException`](https://docs.oracle.com/javase/7/docs/api/java/util/regex/PatternSyntaxException.html)。 `String replaceAll(String regex, String replacement)`:它用替換`String`替換所有符合給定正則表達式的子串。 ## Java `String replace()`方法示例 在下面的例子中,我們有一個字符串`str`,我們正在演示使用`String str`的`replace()`方法。我們用`char 'p'`替換了`char 'o'`的所有出現。在第二個`print`語句中,我們用`char 'K'`替換了`char 'i'`的所有出現。 這里我們使用`print`語句顯示修改后的字符串,但我們實際上沒有更改字符串`str`,為了實現我們需要在字符串中分配返回的`replace()`方法字符串,然后該字符串可以進行永久性更改。 ```java public class JavaExample{ public static void main(String args[]){ String str = new String("Site is BeginnersBook.com"); System.out.print("String after replacing all 'o' with 'p' :" ); System.out.println(str.replace('o', 'p')); System.out.print("String after replacing all 'i' with 'K' :" ); System.out.println(str.replace('i', 'K')); } } ``` **輸出:** ![Java String replace method example](https://img.kancloud.cn/9d/0d/9d0da20dcfc49d7451fd1029dfbfb46d_1024x624.jpg) ## Java `String replaceFirst()`方法示例 在下面的示例中,我們將演示如何使用`replaceFirst()`方法。此方法用新指定的字符串替換字符串的一部分。`replaceFirst()`和`replaceAll()`方法之間的區別在于`replaceFirst()`替換第一個匹配項,而`replaceAll()`替換所有匹配項。 ```java public class JavaExample{ public static void main(String args[]){ String str = new String("Site is BeginnersBook.com"); System.out.print("String after replacing com with net :" ); System.out.println(str.replaceFirst("com", "net")); System.out.print("String after replacing Site name:" ); System.out.println(str.replaceFirst("Beginners(.*)", "XYZ.com")); } } ``` **輸出:** ![Java String replaceFirst() method example](https://img.kancloud.cn/30/91/309121911a2ce1da6b60bf3a8be07f38_1024x623.jpg) ## Java `String replaceAll()`方法示例 在下面的示例中,我們使用`replaceAll()`方法用新字符串替換給定子字符串的所有出現。 `replace()`和`replaceAll()`方法之間的區別在于`replace()`方法用新`char`替換舊`char`的所有出現,而`replaceAll()`方法用新字符串替換舊字符串的所有出現。基本上,`replace()`適用于替換字符,而`replaceAll()`適用于替換部分字符串。 ```java public class JavaExample{ public static void main(String args[]){ String str = new String("My .com site is BeginnersBook.com"); System.out.print("String after replacing all com with net: " ); System.out.println(str.replaceAll("com", "net")); System.out.print("Replacing whole String: " ); System.out.println(str.replaceAll("(.*)Beginners(.*)", "Welcome")); } } ``` **輸出:** ![Java String replaceAll() method example](https://img.kancloud.cn/ea/35/ea354ca2ad5a8203caa6d83364ce929d_1024x557.jpg)
                  <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>

                              哎呀哎呀视频在线观看