java - String.replace 不工作

标签 java string

我试图通过将此字符串发送到一个方法来用另一个字符替换此字符串中的“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/

相关文章:

Java与PHP的socket通信问题

java - java中的二分查找字符串

arrays - swift 3 : Split string into Array of Int

java - (高中Java作业帮助)英文字母转摩尔斯电码的困惑

java - 停止 Eclipse/Gradle 生成 .project 和 .settings/

java - Android - 从对话框调用非静态函数

java - 谁能给我提供 Java 代码来生成 OAuth 请求中使用的时间戳?

c++ - 在C++中将字符串散列为整数

python - 如何使用python将各种字符串和数据连接在一起

java - mysql使用servlet更新用户信息的方法