不,没有内置功能可以满足您的描述。您可以使用一个临时变量来完成此操作:
boolean flag = true;boolean returnValue = flag;flag = false;return returnValue;
或者根据您对问题的 进一步 编辑( “结构看起来像这样”) ,可以使用
!:
boolean flag = false;// some operations which can set the flag trueif(flag) return !(flag = false);// some operations which can set the flag trueif(flag) return !(flag = false);// some operations which can set the flag trueif(flag) return !(flag = false);
我 真的,真的不会那样做 。不必要的钝。



