国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java中的字符串替換

這篇具有很好參考價值的文章主要介紹了Java中的字符串替換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在Java中,String 類提供了 3 種字符串替換方法,分別是 replace()、replaceFirst() 和 replaceAll(),下面我們就來詳細看一下三種的用法!

????下面這套Java300集視頻專門為零基礎而制,適合準備入行Java開發(fā)的零基礎,視頻中穿插多個實戰(zhàn)項目。每一個知識點都講解的通俗易懂,由淺入深。不僅適用于零基礎的初學者,有經(jīng)驗的程序員也可做鞏固學習。

replace() 方法

????????replace() 方法用于將目標字符串中的指定字符(串)替換成新的字符(串),其語法格式如下:

字符串.replace(String oldChar, String newChar)

????????其中,oldChar 表示被替換的字符串;newChar 表示用于替換的字符串。replace() 方法會將字符串中所有 oldChar 替換成 newChar。

例 1:

????????創(chuàng)建一個字符串,對它使用 replace() 方法進行字符串替換并輸出結果。代碼如下:

public static void main(String[] args) {

? ? String words = "hello java,hello php";

? ? System.out.println("原始字符串是'"+words+"'");

? ? System.out.println("replace(\"l\",\"D\")結果:"+words.replace("l","D"));

? ? System.out.println("replace(\"hello\",\"你好\")結果:"+words.replace("hello","你好 "));

? ? words = "hr's dog";

? ? System.out.println("原始字符串是'"+words+"'");

? ? System.out.println("replace(\"r's\",\"is\")結果:"+words.replace("r's","is"));

}

????????輸出結果如下所示:

原始字符串是'hello java,hello php'

replace("l","D")結果:heDDo java,heDDo php

replace("hello","你好")結果:你好 java,你好 php

原始字符串是'hr's dog'

replace("r's","is")結果:his dog

replaceFirst() 方法

????????replaceFirst() 方法用于將目標字符串中匹配某正則表達式的第一個子字符串替換成新的字符串,其語法形式如下:

字符串.replaceFirst(String regex, String replacement)

????????其中,regex 表示正則表達式;replacement 表示用于替換的字符串。例如:

String words = "hello java,hello php";

String newStr = words.replaceFirst("hello","你好 ");

System.out.println(newStr);? ? // 輸出:你好 java,hello php

replaceAll() 方法

????????replaceAll() 方法用于將目標字符串中匹配某正則表達式的所有子字符串替換成新的字符串,其語法形式如下:

字符串.replaceAll(String regex, String replacement)

其中,regex 表示正則表達式,replacement 表示用于替換的字符串。例如:

String words = "hello java,hello php";

String newStr = words.replaceAll("hello","你好 ");

System.out.println(newStr);? ? // 輸出:你好 java,你好 php

????????Java字符串的替換主要就是這樣了,多多練習。文章來源地址http://www.zghlxwxcb.cn/news/detail-676765.html

到了這里,關于Java中的字符串替換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【Python】【完整代碼】秀!巧用Python實現(xiàn)對單個文件或多個文件中的指定字符串進行批量修改/替換(超詳細)

    目錄 1. 對單份文件 1.1 將替換后的內(nèi)容保存到新文件中 1.2 直接替換當前文件中的字符

    2024年02月21日
    瀏覽(23)
  • Java中字符串占位替換、字符串拼接、字符串與Collection互轉(zhuǎn)的方式

    1、String.format 最原始最基礎的方式。 使用%來表示占位,后面跟上不同的標識符,用于限定這個占位符的參數(shù)類型,由jdk原生提供支持。 示例: 2、MessageFormat 如果遇到一個參數(shù)需要替換模板中多個占位的場景,更友好的方式是MessageFormat,由jdk原生提供支持。 示例: 舉例:將

    2024年02月16日
    瀏覽(30)
  • C++將字符串中包含指定字符串范圍內(nèi)的字符串全部替換

    將指定字符串所在的范圍之內(nèi)的字符串全部替換為指定的字符串。如: 源字符串: 轉(zhuǎn)換后的字符串: 或者轉(zhuǎn)換為: 本文就是記錄一種將上述字符串替換成功的方法。其中轉(zhuǎn)換之后的第一個字符串,實際上是將原有字符串中 “$START$” 和 “$END$” 替換為 “” (空字符串);

    2024年02月07日
    瀏覽(23)
  • Java中String字符串替換3種方法詳解

    replace() 方法用于將目標字符串中的指定字符(串)替換成新的字符(串) 字符串.replace(String oldChar, String newChar) replaceFirst() 方法用于將目標字符串中匹配某正則表達式的第一個子字符串替換成新的字符串 字符串.replaceFirst(String regex, String replacement) replaceAll() 方法用于將目標字

    2024年02月11日
    瀏覽(21)
  • 華為OD機試真題 Java 實現(xiàn)【輸出指定字母在字符串的中的索引】【2023 B卷 100分】,附詳細解題思路

    華為OD機試真題 Java 實現(xiàn)【輸出指定字母在字符串的中的索引】【2023 B卷 100分】,附詳細解題思路

    華為OD機試 2023B卷題庫瘋狂收錄中,刷題 點這里

    2024年02月15日
    瀏覽(21)
  • chatgpt賦能python:Python字符串截取指南:如何截取指定位置字符串

    在Python中,字符串截取是一項非常常見的操作。當我們需要從一個字符串中提取特定位置的字符或子串時,我們可以使用Python內(nèi)置的截取函數(shù)和切片操作來實現(xiàn)。在本文中,我們將介紹如何在Python中截取指定位置字符串,并提供一些有用的技巧和示例來幫助你更好地理解這一

    2024年02月08日
    瀏覽(36)
  • Java 8 判斷日期字符串是否符合指定格式

    可以使用 Java 8 的 DateTimeFormatter 類來判斷日期字符串是否符合指定格式。具體代碼如下: 如果你不想通過捕獲異常的方式來判斷日期字符串是否符合指定格式,也可以使用 DateTimeFormatter 類中的 parseUnresolved() 方法來進行解析。具體代碼如下: 以上代碼中,使用 parseUnresolved(

    2024年02月16日
    瀏覽(29)
  • Linux學習,使用sed命令對文件內(nèi)的指定字符串進行替換

    Linux學習,使用sed命令對文件內(nèi)的指定字符串進行替換

    一、創(chuàng)建一個txt文件,用于做測試 vi huawei.txt 二、替換每行第一個huawei為apple,第三個“/”后,不加參數(shù)就是只替換第一個 sed -i \\\"s/huawei/apple/\\\" huawei.txt 實現(xiàn)效果: 三、替換每行所有的xiaomi為iphone,第三個“/”后,加參數(shù)g就是替換所有 sed -i??\\\"s/xiaomi/iphone/g\\\" huawei.txt 實現(xiàn)效果

    2024年02月17日
    瀏覽(35)
  • Java中的字符串

    Java中的字符串

    目錄 一、簡介 二、字符串定義 2.1 直接定義字符串 2.2 通過使用 String 類的構造方法來創(chuàng)建字符串 三、如何使用Java API幫助文檔 3.1 幫助文檔下載地址 3.2 幫助文檔使用 3.2 中文幫助文檔 四、 String字符串和int、double、float 的相互轉(zhuǎn)換 4.1 String 轉(zhuǎn)int 4.2 String 轉(zhuǎn)Double、Float 4.3 int轉(zhuǎn)

    2024年02月05日
    瀏覽(17)
  • 【833. 字符串中的查找與替換】

    【833. 字符串中的查找與替換】

    來源:力扣(LeetCode) 描述: 你會得到一個字符串 s (索引從 0 開始),你必須對它執(zhí)行 k 個替換操作。替換操作以三個長度均為 k 的并行數(shù)組給出: indices , sources , targets 。 要完成第 i 個替換操作: 檢查 子字符串 sources[i] 是否出現(xiàn)在 原字符串 s 的索引 indices[i] 處。 如果沒有

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包