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

專注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ù)文檔推薦 >>
主站蜘蛛池模板: 中文字幕日本一本二本三区 | 亚洲伊人成综合人影院小说 | 中文字幕精品亚洲无线码二区 | 伊人久久五月天 | 国产综合免费视频 | 九九九九九九精品免费 | 亚洲第一免费播放区 | 性夜影院午夜看片 | 成人a视频片在线观看免费 成人a视频高清在线观看 | 成人美女隐私免费 | 欧美五月激情 | 男女午夜影院 | 一个人看的www在线 一个人看的www在线播放 | 欧美爆操 | 伊人网站| 高清中国一级毛片免费 | 欧美专区一区二区三区 | 国产一区二区在线看 | 免费高清a级毛片在线播放 免费高清欧美一区二区视频 | 成人免费在线视频网站 | 午夜影院体验区 | 国产一区二区三区美女秒播 | 欧美色p | 黄色大片视频 | 久久午夜羞羞影院免费观看 | 成年网站在线播放 | 久久精品人人爽人人爽 | 一级日韩片| 日本国产最新一区二区三区 | 久热这里只精品99re8久 | 18无删减羞羞网站动漫 | 天天色成人 | 大陆一级黄色片 | 在线播放亚洲精品富二代91 | 噜噜吧噜噜色 | 一级视频在线观看 | 免费h无遮挡动漫在线看 | 91精品啪在线观看国产老湿机 | 亚洲天堂成人在线 | 成人免费观看视频久爱网 | 日韩最新视频一区二区三 |