Java 中的零填充二進位表示
要在 Java 中取得整數的 16位零填充二進位表示,請考慮以下方法:
使用字串操作:
當您嘗試使用String.format 時,它引入了左側填充的空格。要解決此問題,您可以手動將這些空格替換為零:
String paddedBinary = String.format("%16s", Integer.toBinaryString(value)).replace(' ', '0');
示例:
int value = 1; String paddedBinary = String.format("%16s", Integer.toBinaryString(value)).replace(' ', '0');
結果:
0000000000000001
雖然這種方法相對簡單,但是它為字串引入了一個額外的步驟操縱。
以上是如何在 Java 中從整數產生 16 位元零填充的二進位字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!