次のような変数があるとします。
byte[] someByteArray;
そして、次のようなメソッド プロトタイプ:
public void someMethodRequiringString(String someByteArray);
次に、バイト配列でメソッドを呼び出したいと思います。
someMethodRequiringString(someByteArray);
ここで、メソッドには String が必要であることに気付きました。パッケージUtilにconvertFromByteArrayToString()という変換関数が既にあるとしましょう。どのように取得するのが最善ですか
someMethodRequiringString(someByteArray);
に
someMethodRequiringString(Util.convertFromByteArrayToString(someByteArray));
私のやり方は、カーソルをsomeByteArrayの前に置き、Utilと入力することです。、 CTRL+Space を押すと、Eclipse が変換関数のメソッド名を提案します。しかし、Enter キーを押してこの機能を選択すると、次のようになります。
someMethodRequiringString(Util.convertFromByteArrayToString(bytearray)someByteArray);
ここで、bytesはUtil.convertFromByteArrayToString(byte[] bytearray);で宣言された入力パラメータ名です。. これは初心者の質問かもしれませんが、ここでのベストプラクティスは何ですか?