获取字符串以替换另一个字符串的部分

时间:2016-10-18 16:06:44

标签: java android

我正在尝试将两个字符串替换为另一个字符串的两个部分,然后加载url和替换的字符串部分的组合。有人知道怎么做吗?

我已经到了这么远,但这显然不起作用。

if(value === 0){..do something..}

2 个答案:

答案 0 :(得分:0)

你发布的内容不会编译,我会假设你很快就把一个例子拼凑起来,这不是你所指的问题。

你所拥有的是一个字符串x,你改变x并将结果放在y中,然后将x改为其他东西并将结果放入z。当然,z只保留第二个变化。如果你想要两者都在这里尝试一下:

    String website = "www.example.com/b/g";
    String b = "111"; // change to this
    String g = "222"; // change to this
    String replaced = website.replace("b", b); // first change
    replaced = replaced.replace("g", g); // second change
    System.out.println(replaced);
// do whatever 

将x更改为y,然后将y更改为z,然后使用z作为最终产品。

答案 1 :(得分:0)

您可能会遇到要使用的代码的问题。如果你有这样的东西:“www.exampleb.com/b/g”,你应用你的替换方法,它会给你一个令人困惑的代码。因此,您需要指定一个更好的参数来替换您的网址,也许您可​​以使用如下模型:“www.exampleb.com/{b}/{g}”并在您的替换方法中使用“{b}”和“ {G}”。顺便说一下,你唯一的错误是定义两次“替换”,第二次你应该使用:

replaced = replaced.replace("{g}", g);