首頁 > Java > java教程 > 如何在 Java 中從整數產生 16 位元零填充的二進位字串?

如何在 Java 中從整數產生 16 位元零填充的二進位字串?

Linda Hamilton
發布: 2024-12-12 15:06:18
原創
401 人瀏覽過

How Can I Generate a 16-Digit, Zero-Padded Binary String from an Integer in Java?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板