1. 程式人生 > >java replace和replaceAll

java replace和replaceAll

replace和replaceAll是JAVA中常用的替換字元的方法

public String replace(char oldChar, char newChar)         在字串中用newChar字元替代oldChar字元,返回一個新的字串
public String replaceAll(String regex,String replacement)使用給定的 replacement 字串替換此字串匹配給定的正則表示式的每個子字串。
區別:

1)replace的引數是char和CharSequence,即可以支援字元的替換,也支援字串的替換(CharSequence即字串序列的意思,說白了也就是字串);

2)replaceAll的引數是regex,即基於正則表示式的替換,比如,可以通過replaceAll("\\d", "*")把一個字串所有的數字字元都換成星號;
---------------------
原文:https://blog.csdn.net/anmoyyh/article/details/70673812