我只是想知道是否有辦法用變量替換字符串。具體通過方法replaceAll("", "")
。想知道如果有可能做這樣的事情:是否有可能用變量替換部分字符串?
int i = 2;
replaceAll("\\D", i);
如果不是,是否有一種迂迴的方式來做到這一點?
我只是想知道是否有辦法用變量替換字符串。具體通過方法replaceAll("", "")
。想知道如果有可能做這樣的事情:是否有可能用變量替換部分字符串?
int i = 2;
replaceAll("\\D", i);
如果不是,是否有一種迂迴的方式來做到這一點?
您只能用字符串替換部分字符串。
String text = "Hello World";
int i = 2;
text = text.replaceAll("o", ""+i);
String#replaceAll(x,x)
只接受String
作爲它的第二個參數。這裏的解決方案是將您的int
爲String
轉換:
myString.replaceAll("\\D", String.valueOf(i));
使用本:
int i = 2;
replaceAll("\\D", ""+i);
是的。假設您可以使用
s = s.replaceAll("textToReplace",Integer.toString(i));
替換字符串中所有出現的textToReplace。
你爲什麼不嘗試呢? – Baby