最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java String.replace()方法"無效"的原因及解決方式

 更新時(shí)間:2020年08月24日 10:56:48   作者:fighting_wzc  
這篇文章主要介紹了Java String.replace()方法"無效"的原因及解決方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

首先我們來看個(gè)例子

public class Demo1 {
  public static void main(String[] args) {
    String aa="abcd";
    aa.replace("a","f");
    System.out.println("輸出結(jié)果是"+aa);
  }
}

運(yùn)行結(jié)果是什么呢?我們先看看這個(gè)方法的api

返回一個(gè)新的字符串,用newChar替換此字符串中出現(xiàn)的所有oldChar

所以這里的結(jié)果為:輸出結(jié)果是abcd

而不是fbcd,要想替換則為下面代碼

public class Demo1 {
  public static void main(String[] args) {
    String aa="abcd";
    String replaceStr = aa.replace("a", "f");
    System.out.println("輸出結(jié)果是"+replaceStr);
  }
}

補(bǔ)充知識:Java String字符串替換replace和replaceAll不生效

使用java String類型自帶replace和replaceAll方法會出現(xiàn)不生效的問題,主要是因?yàn)閷懛ǖ膯栴}

String類的replace方法是帶有返回值的,并不是修改String對象本身

舉例

public static void main(String[] args){
   String str = "aaa";
   String ret = str.replace("aa","b");
   System.out.println(str);
   System.out.println(ret);
}
aaa
ba

以上這篇Java String.replace()方法"無效"的原因及解決方式就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

最新評論

清涧县| 庆城县| 常熟市| 苏尼特右旗| 墨玉县| 海城市| 嘉祥县| 镇雄县| 航空| 长寿区| 高尔夫| 赤城县| 孙吴县| 呈贡县| 石狮市| 灵寿县| 淅川县| 宜良县| 长治市| 湘潭市| 南部县| 揭阳市| 九龙县| 齐齐哈尔市| 囊谦县| 科尔| 永川市| 吴旗县| 固阳县| 谷城县| 公安县| 安化县| 盐池县| 沂源县| 南城县| 天柱县| 青海省| 西盟| 平阴县| 乌兰察布市| 银川市|