我有一个方法,我希望在程序中调用两次。当我首先调用它时,我不希望它返回任何值,但当我在不同的类中调用它时,我希望它返回一个字符串output
。java方法返回多个值
复制和粘贴以及整个方法为第二个实例添加一条返回行似乎相当浪费。
我认为加一个参数location
,然后说:
if (location.equals("location1")) {
return null;
}
else {
return output;
}
但我真的不想返回任何东西,甚至null
,我第一次引用此方法。
这可能吗?
如果你的方法返回String然后使用return“”; – Omore
“当我首先调用它时,我不希望它返回任何值”如果方法非空(如果不扔掉某些东西,那么),您总是必须返回一个值。为什么不忽略返回值? –
我可以很容易地做到这一点。我只是好奇,如果这是可能的... – Eragon20