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

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

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

首先我們來看個例子

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

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

返回一個新的字符串,用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);
  }
}

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

使用java String類型自帶replace和replaceAll方法會出現(xià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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

最新評論

平泉县| 高州市| 安岳县| 沈阳市| 广东省| 德惠市| 建瓯市| 崇州市| 尼木县| 玉林市| 东莞市| 兰西县| 柘城县| 镇平县| 满洲里市| 车致| 南丹县| 阳谷县| 开原市| 文登市| 容城县| 曲水县| 远安县| 万全县| 墨脱县| 宁德市| 两当县| 康马县| 临泽县| 黄浦区| 盐池县| 吴川市| 晋中市| 涟源市| 张家港市| 普兰县| 井陉县| 长葛市| 福鼎市| 平罗县| 佛冈县|