Java - 通过引用传递变量

时间:2014-04-19 10:50:47

标签: java wrapper pass-by-reference

我希望发送一个' int'改变其价值的功能。我想通过引用发送它,以便' int'的新值。在回到被叫者后保留。最有效的方法是什么?

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

Nothing can be passed by reference in java,你需要一个包装器,传统的bean会这样做:

public class MyWrapper {
int x;
public void setX(int x){
    this.x = x;
  }
}