ホームページ > Java > &#&チュートリアル > Java で整数のゼロ埋めバイナリ表現を生成するにはどうすればよいですか?

Java で整数のゼロ埋めバイナリ表現を生成するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-06 11:53:10
オリジナル
804 人が閲覧しました

How to Generate Zero-Padded Binary Representations of Integers in Java?

Java での整数のバイナリ表現のパディング

質問:

整数のゼロパディングされたバイナリ表現を取得するにはどうすればよいですかJava プログラミング言語で?たとえば、整数 1、2、128、および 256 を指定すると、目的の出力は次のようになります (16 桁):

0000000000000001
0000000000000010
0000000010000000
0000000100000000
ログイン後にコピー

String.format() を使用した次の試行では、左側が埋め込まれます。代わりにスペースを使用ゼロ:

String.format("%16s", Integer.toBinaryString(1));
ログイン後にコピー

出力:

               1
ログイン後にコピー

答え:

最も理想的な解決策ではありませんが、回避策は以下を利用することです。コード:

String.format("%16s", Integer.toBinaryString(1)).replace(' ', '0')
ログイン後にコピー

スペースをゼロに置き換えることにより、このコードは目的の結果を生成します。ゼロ埋めされたバイナリ表現。

以上がJava で整数のゼロ埋めバイナリ表現を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート