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

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

Java字符串替換的方法

更新時間:2022-11-08 10:00:54 來源:動力節(jié)點(diǎn) 瀏覽3664次

Java字符串替換的方法的方法有哪些?動力節(jié)點(diǎn)小編來告訴大家。

Java中替換字符串可以用replace和replaceAll這兩種,區(qū)別是,

1. replace的參數(shù)是char和CharSequence,即可以支持字符的替換,也支持字符串的替換(CharSequence即字符串序列的意思,說白了就是字符串的意思)。

2. replaceAll的參數(shù)是regex或者char,即基于正則表達(dá)式的替換,例如,可以通過replaceAll("\\d", "*")將一個字符串所有的數(shù)字字符都換成星號,相同點(diǎn)是都是全部替換,即將源字符串中的某一字符或字符串全部換成指定的字符或字符串。

如果只想替換第一次出現(xiàn)的,可以使用replaceFirst(),這個方法也是基于正則表達(dá)式的替換,但與replaceAll()不同的是,只替換第一次出現(xiàn)的字符串。

另外,如果replaceAll()和replaceFirst()所用的參數(shù)據(jù)不是基于正則表達(dá)式的,則與replace()替換字符串的效果是一樣的,即這兩者也支持字符串的操作。

例子,

public class ReplaceChar {
    public static void main(String[] args) {
        String strTmp = new String("BBBBBBBYYYYYYY");
        strTmp = strTmp.replaceAll ("\\D", "Y"); 
        System.out.println(strTmp);
        strTmp = strTmp.replaceAll ("Y", "N"); 
        System.out.println(strTmp);
        strTmp = strTmp.replace("N", "C");
        System.out.println(strTmp);
        strTmp = strTmp.replaceFirst("\\D", "q");
        System.out.println(strTmp);
    }
}

運(yùn)行結(jié)果如下:

YYYYYYYYYYYYYY
NNNNNNNNNNNNNN
CCCCCCCCCCCCCC
qCCCCCCCCCCCCC

 

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

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 九九综合九九综合 | 波多野结衣国产一区二区三区 | xxxx成人| 欧美一级色视频 | 夜夜艹天天干 | 欧美日韩在线播放成人 | 高清午夜线观看免费 | 99在线观看国产 | 欧美人一级淫片a免费播放 欧美人妖猛交 | 日韩不卡视频在线观看 | 男女真实有遮挡xx00动态图 | 亚洲欧美一区在线 | 中文天堂网 | 日韩黄色中文字幕 | 久久午夜影院 | 日韩制服丝袜在线 | 五月婷婷久 | 午夜成私人影院在线观看 | 好吊色青青青国产在线播放 | 最近最新高清免费中文字幕 | 午夜视频成人 | 久久久久综合一本久道 | 成人短视频在线观看免费 | 色就色欧美 | 被多人强伦的小柔小说片段 | 香蕉国产人午夜视频在线观看 | www.色偷偷.com| 欧美亚洲国产片在线观看 | 欧美日韩在线一本卡 | 男女啪啪的网站 | 久久综合婷婷香五月 | 日韩福利网 | 欧美精品亚洲精品 | 日韩亚洲第一页 | 免费观看成人久久网免费观看 | 一区二区不卡视频在线观看 | 欧美亚洲桃花综合 | 特级按摩一级毛片 | 中国一级黄色片 | 免费观看一级特黄三大片视频 | 欧美在线视频你懂的 |