2014-04-19 138 views
0

我希望向函数发送一个'int'来改变它的值。我想通过引用发送它,以便在返回给被调用者后保留'int'的新值。什么是最有效的方法呢?Java - 通过引用传递变量

我知道我可以使用包装类Integer来发送'int'的对象。但是,我无法弄清楚如何改变这个类的值,所以在返回被调用者之后这个改变将会占上风。

感谢您的帮助。

+0

显示它的代码卡 –

+0

这是因为Integer是不可变的,因为它应该是。你需要制作你自己的包装类。 – Ingo

+0

Integer类是不可变的,因此可能需要使用int作为实例变量创建自己的类 – sidgate

回答