黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) Java字符替換的方法

Java字符替換的方法

更新時(shí)間:2022-05-26 11:38:24 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽3360次

在本教程中,動(dòng)力節(jié)點(diǎn)小編將介紹兩個(gè)方法,replace()以及類replaceFirst()的String,在 Java 中替換給定字符串中的一個(gè)或多個(gè)字符。

String.replace()替換 Java 字符串中的特殊字符

我們可以使用該replace()方法來(lái)替換字符串中的單個(gè)字符。replace(oldChar, newChar)需要兩個(gè)參數(shù):第一個(gè)參數(shù)是我們要替換的字符,第二個(gè)參數(shù)是要替換舊字符的新字符。

在下面的示例中,我們有一個(gè)oldString1包含帶有 的語(yǔ)句的字符串&,但我們想用逗號(hào)替換它。這可以通過使用和傳遞和昏迷調(diào)用replace()方法來(lái)簡(jiǎn)單地完成。oldString1&

這里要注意的一件重要事情是 in 之前有&空格replace()。這是因?yàn)槲覀兊哪繕?biāo)字符周圍有空格。為了消除空格,我們將用逗號(hào)替換兩者&和空格。

public class ReplaceCharString {
    public static void main(String[] args) {
        String oldString1 = "My name is Sam & I am a software developer.";
        String newString1 = oldString1.replace(" &", ",");
        System.out.println(newString1);
    }
}

輸出:

My name is Sam, I am a software developer.

String.replaceFirst()僅替換 Java 字符串中第一次出現(xiàn)的字符

我們想要在一個(gè)字符串中替換的相同字符可能不止一次出現(xiàn)。如果我們只想替換字符的第一次出現(xiàn)并忽略之后的其他出現(xiàn)。可以使用String該類的另一種方法來(lái)完成,即replaceFirst(). 顧名思義,它只替換字符串的第一個(gè)字符。

在示例中,我們有一個(gè)帶有兩個(gè) 的字符串&,我們只想像前面示例中那樣用逗號(hào)替換第一個(gè),而忽略第二個(gè)&。因此,我們使用和oldString.replaceFirst(oldChar, newChar)逗號(hào)傳遞空格&。輸出顯示最終結(jié)果。

public class ReplaceCharString {
    public static void main(String[] args) {
        String oldString1 = "I have used multiple Internet providers & but my current provider is AT&T.";
        String newString1 = oldString1.replaceFirst(" &", ",");
        System.out.println(newString1);
    }
}

輸出:

I have used multiple Internet providerss, but my current provider is AT&T.

String.replace()用Java替換字符串中的兩個(gè)字符

在本教程的最后一個(gè)示例中,我們將使用replace()來(lái)替換兩個(gè)不同的字符。在oldString1中,我們想將大寫字母字符 ( V) 替換為小寫字母字符 ( v),并將字符串的最后一個(gè)字符逗號(hào),替換為.。

replace()我們可以通過連接兩個(gè)方法然后傳遞正確的字符在一行中完成此操作。

public class ReplaceCharString {
    public static void main(String[] args) {
        String oldString1 = "My name is Sam and I am a Software DeVeloper,";
        String newString1 = oldString1.replace("V", "v").replace(",", ".");
        System.out.println(newString1);
    }
}

輸出:

My name is Sam and I am a Software Developer.

通過上述介紹,相信大家對(duì)Java字符替換的方法已經(jīng)有所了解,大家如果對(duì)此比較感興趣,想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容細(xì)致全面,很適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助哦。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美在线一二三 | 小明www永久在线看 小明爱看看永久成人免费平台 | 日日射日日干 | 三级三级三级网站网址 | 五月天天色 | 成人福利小视频 | 天天综合在线视频 | 国产综合激情在线亚洲第一页 | 日韩精品欧美 | 青青久久网 | 亚洲午夜成激人情在线影院 | 女攻男受高h全文肉肉 | 免费福利午夜影视网 | 五月天丁香婷婷综合久久 | 美国一区二区三区 | 国产在线观看精品 | 99热色| 日韩色在线观看 | 久久久精品国产免费观看同学 | 国内成人免费视频 | 91短视频版在线观看免费大全 | 中文字幕亚洲国产 | 在线视频欧美日韩 | 中文字幕精品一区二区日本 | 中文成人在线 | 国产成人麻豆精品 | 男女无遮挡毛片免费视频 | 国产精品视频第一区二区 | 亚洲一区二区综合 | 高清欧美日本视频免费观看 | 国产精品嫩草影院88v | 日韩三级影院 | 黄网站免费看 | 国产日韩欧美在线播放 | 成人速播影院在线播放免费 | 国产com | 美女黄网站在线观看 | 免费在线视频成人 | 日韩欧美视频一区 | 久久亚洲国产成人亚 | 琪琪色网站 |