java : Best way to pass int by reference

标签 java pass-by-reference

我有一个解析函数,它从字节缓冲区解析编码长度,它以 int 形式返回解析后的长度,并将缓冲区的索引作为整数 arg。我希望函数根据解析的内容更新索引,即希望通过引用传递该索引。在 C 语言中,我只需传递一个 int *。 在 Java 中执行此操作的最干净的方法是什么? 我目前正在考虑传递索引 arg。作为一个int[],但是有点难看。

最佳答案

您可以尝试使用 Apache Commons 库中的 org.apache.commons.lang.mutable.MutableInt。语言本身没有直接的方法。

关于 java : Best way to pass int by reference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3326112/

相关文章:

php - 我 honeSTLy 不知道如何制定这个按引用传递的难题

java - Java 是 "pass-by-reference"还是 "pass-by-value"?

java - 为什么这个列表有错误?

java - 如何查看 org.codehaus.jackson 日志消息 - 使用 logging.properties

C 通过引用传递

javascript - Node.js V8 通过引用传递

java - Spring - 仅当值不为空时才设置属性

java - 如何摆脱错误?

java - 使用 Maven 时出现 "package does not exist"错误

C - 通过引用传递结构