草庐IT

proposedValueForX

全部标签

java - 如何检测变量是否已更改?

我发现自己只想在变量发生变化时才在我的程序中做某些事情。到目前为止,我一直在做这样的事情:intx=1;intinitialx=x;...//codethatmayormaynotchangethevalueofxif(x!=initialx){doOneTimeTaskIfVariableHasChanged();initialx=x;//resetinitialxforfuturechangetests}有更好/更简单的方法吗? 最佳答案 由于您只想在值发生变化时查找并执行某些操作,因此我会使用setXXX,例如:publicc