我有下面的代碼無法正常工作。當我在調試器中執行相同的代碼示例時,它工作正常。出於某種原因,儘管foo總是等於bar,並且從未擁有"bin/"
。使用concat在java中
實際代碼:
private String execpath_;
public void setMambaPath(String executable)
{
if (!(executable.endsWith("/")))
executable = executable.concat("/");
execpath_ = executable + "bin/";
}
別處其中execpath_ =只是excutable沒有斌/:
StringBuilder cmd = getSshCommand_();
cmd.append(execpath_ + "mambaService");
我不使用execpath_其他地方
調用'setFoo' _will_設置foo且斌/級聯吧。代碼或環境的其他部分有問題。由於你沒有發佈,所以沒有人能告訴你這是什麼。 – Gene
我已經更新了我正在使用的實際代碼。 – Grammin
代碼還不夠。當你告訴我們哪裏有你不想要的值的「Log'跟蹤消息時,我們就會開始工作。 – Gene