現在、完全な 64 ビット長にパディングする必要があるいくつかのメモリ アドレスを扱っています。例として:
0x7ffe0 - needs to be padded to: 0x000000007ffe0000
基本的に、各値は 16 桁になるようにパディングして、適切な場所にゼロを配置する必要があります。
String.format
おそらくそれを行うことはわかっていますDecimalFormat
が、より速いかどうか、またはこれを行うためのより良い方法かどうかはわかりません。
アドバイスをいただければ幸いです。
ありがとう
アップデート
これは、メモリ情報がファイル内に格納される方法です。
基本的に、最初の 8 バイトは範囲の開始位置であり、最後の 8 バイトは範囲の終了位置です。
私がアクセスできる別のプログラムは、完全な 64 ビットのパディングされたアドレスを表示しているため、パディングがどのように実行されているのか完全にはわかりません。