1. ホーム
  2. java

[解決済み] Java : intを参照渡しする最適な方法

2023-05-08 04:29:59

質問

バイトバッファからエンコードされた長さをパースするパース関数があり、パースされた長さを int で返し、バッファへのインデックスを integer 引数として受け取ります。 この関数は、パースされた内容に応じてインデックスを更新したい、つまり、参照によってインデックスを渡したいのです。 C では、単に int * . Javaでこれを行うための最もきれいな方法は何ですか? 私は現在、インデックス引数を int[] として渡すことを検討していますが、それは少し醜いです。

どのように解決するのですか?

この場合 org.apache.commons.lang.mutable.MutableInt を使ってみてください。 言語自体にこれを行う直接的な方法はありません。