Java - 通过引用传递变量

标签 java wrapper pass-by-reference

我希望将“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/

相关文章:

java - 如何使用Elasticsearch API ScriptQueryBuilder

java - 文件错误为:- java. io.FileNotFoundException :\files\storetime. txt(系统找不到指定的路径)

java - Comparator<T> 如何成为函数式接口(interface)?

c - 在 swift 中包装像 facebook 的 ZStandard 这样的库?

c# - .NET 包装器到 C++ 代码 : CS0122 is inaccessible due to its protection level error

JavaScript 对象引用

java - Spring Boot REST端点忽略Content-Type

java - 如何让gradlew.bat自动运行任务?

php - 在 PHP 中如何通过引用传递可变参数函数的参数?

c# - 通过引用传递在 C# 中是如何工作的?