如何在Java中通过引用传递基本类型?例如,如何使int传递给方法的值可修改?
int
在Java中,没有一种方法可以通过引用直接传递基元。
一种解决方法是改为将引用传递给包装类的实例,该实例然后将原语包含为成员字段。这样的包装器类可能非常容易为自己编写:
public class IntRef { public int value; }
但是,一些预先构建的包装器类又如何,因此我们不必编写自己的包装器类?