String.format()
はなぜそれが動作しているのか理解しようとしています。String.format()とJavaの16進数
コンテキスト:アセンブラを記述するシステムプログラミングクラス。
オブジェクトファイルには、値から作成している5文字の16進数フィールドがあります。
使用してみました:String.format("%05X", decInt);
を正の数 (11 - >0000B
)することを目的として、この作品 それが負の数 のために失敗したが(-1 - 代わりFFFFF
の>FFFFFFFF
)
私は考え私はちょうど最後の5文字の部分文字列を取ることができますが、私はまだそれがこのように動作する理由を理解したいと思います。
問題は、フォーマットメソッドで設定された「幅」です(この場合は5)が最小幅です。 – twain249