ホームページ > Java > &#&チュートリアル > Java で整数の 0 が埋め込まれたバイナリ文字列表現を取得するにはどうすればよいですか?

Java で整数の 0 が埋め込まれたバイナリ文字列表現を取得するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-25 03:17:21
オリジナル
175 人が閲覧しました

How Can I Get a 0-Padded Binary String Representation of an Integer in Java?

Java での整数の 0 で埋められたバイナリ表現の取得

Java で、整数の 0 で埋められたバイナリ表現を取得するタスク特定の書式設定テクニックが必要になる場合があります。一般的なアプローチの 1 つは、整数をバイナリ表現に変換する Integer.toBinaryString メソッドに依存することです。ただし、この方法を単に使用すると、左詰め用にスペースが追加されてしまいます。

目的の 0 詰めを取得するには、別の方法が必要です。 1 つの方法は、カスタム書式指定子を指定して String.format メソッドを使用することです。次のコードは、このアプローチを示しています。

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

この例では、s 形式指定子により、結果が 16 文字で構成される文字列になることが保証されます。 Integer.toBinaryString(1) 部分は、整数 1 をバイナリ表現に変換します。バイナリ表現は 16 文字より短い文字列になります。 replace メソッドを使用してスペースを「0」文字に置き換えることにより、目的の 0 が埋め込まれたバイナリ表現が得られます。

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

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