我试图通过将此字符串发送到一个方法来用另一个字符替换此字符串中的“X”...
这是我要发送的字符串:
adress = "http://developer.android.com/sdk/api_diff/X/changes.html";
//Caliing method
getadress(adress,i)
这是方法:
private static String getadress(String stadress, Integer i) {
stadress.replaceAll("X",i.toString());
System.out.print(stadress);
return stadress;
}
这个方法对我不起作用,我猜是因为我没有正确使用它。
我想做的是:
adress.replace("X","2"); //for example ...
最佳答案
对 String
进行操作的方法返回更改后的结果;它们不会修改原始的 String
。改变
stadress.replaceAll("X",i.toString());
到
stadress = stadress.replaceAll("X",i.toString());
关于java - String.replace 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385766/