字串replace的重寫

2021-07-29 00:05:18 字數 460 閱讀 9318

package replace;

public class replacedemo

//替換字元功能

public string replace(string a,char oldchar,char newchar)

system.out.println(i);

//將i角標之前的字元放進新的字元陣列中

if(ichar d=new char[len];

for(int j=0;jd[j]=c[j];

}//判斷i之後的字元是否與要替換的字元相等,如果想等就替換成新的字元否則將字元不便地傳進新的字元陣列中

while(id[i]=(c[i]==oldchar)?newchar:c[i];

i++;}

//將字元陣列變成字串返回

return string.valueof(d);}}

return null;}}

字串無法replace

臥槽。老子發現了這個坑。很簡單的字串我覺得replace很容易實現,臥槽,巨坑啊。如下 在電腦上我實現了下 v2a v232.replace v2a v223 v223 v232.我以為可以和split連續使用,結果發現不行,必須用兩步走。ss videos laugh s25052444 102 ...

replace 實現字串替換 字串

字串是 不可改變 的,我們通過可以獲取字串指定位置的字元,但不能使用更改指定位置的字元,一旦更改,就會報錯。a abcedfghijklmnopqrstuvwxyz a 3 a traceback most recent call last file line 1,in a 3 a typeerro...

字串replace方法的使用

方法名 str.replace regexp substr,newsubstr function 作用 返回乙個由替換值替換一些或所有匹配的模式後的新字串引數詳解 第乙個引數可以為正則物件或者字串字面量 第二個引數可以為乙個新字串也可以為乙個函式,該函式返回替換項1 第二個引數為字串的情況 a 常見...