【发布时间】:2021-02-10 10:34:42
【问题描述】:
为什么此代码的 if 条件块不起作用?这个方法在另一个方法中被调用,输入但代码没有给出正确的输出。条件语句的“If”部分似乎没有被执行。
private static String replace(String x, String y, String phrase)
{
StringBuilder sample = new StringBuilder();
for (String temp : phrase.split(" "))
{
if(temp == x)
{
sample.append(y+" ");
}else {
sample.append(temp + " ");
}
}
return sample.toString();
}
【问题讨论】:
-
不工作是什么意思?这个方法的输入是什么?
-
我认为stackoverflow.com/a/64388167/4762502 应该回答你的问题。
标签: java arrays conditional-statements output