一尘不染

Java如何通过引用传递原始数据类型?

java

如何在Java中通过引用传递基本类型?例如,如何使int传递给方法的值可修改?


阅读 492

收藏
2020-03-15

共1个答案

一尘不染

在Java中,没有一种方法可以通过引用直接传递基元。

一种解决方法是改为将引用传递给包装类的实例,该实例然后将原语包含为成员字段。这样的包装器类可能非常容易为自己编写:

public class IntRef { public int value; }

但是,一些预先构建的包装器类又如何,因此我们不必编写自己的包装器类?

2020-03-15