我有一个解析函数,它从字节缓冲区解析编码长度,它以 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/