我正在尝试将两个字符串替换为另一个字符串的两个部分,然后加载url和替换的字符串部分的组合。有人知道怎么做吗?
我已经到了这么远,但这显然不起作用。
if(value === 0){..do something..}
答案 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);