我希望将“int”发送到更改其值的函数。我想通过引用发送它,以便在返回到被调用者后保留“int”的新值。最有效的方法是什么?
我知道我可以使用包装类 Integer 来发送“int”对象。但是,我不知道如何更改该类的值,因此返回到被调用者后以更改为准。
感谢您的帮助。
最佳答案
Nothing can be passed by reference in java ,您需要一个包装器,传统的 bean 就可以了:
public class MyWrapper {
int x;
public void setX(int x){
this.x = x;
}
}
关于Java - 通过引用传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23169053/