エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
モダンでハイソでナウでヤングな Java プログラマの皆様はビット演算なんてものはもはや古代語の如く古... モダンでハイソでナウでヤングな Java プログラマの皆様はビット演算なんてものはもはや古代語の如く古めかしく、その上メンテ性が悪いので敬遠されることもしばしばですが、それでも稀にビット演算が必要になる場合が出てきます。 あまり使わないせいか久しぶりに触るとちょっと悩むことがあるので、さくっとメモしておきます。 int to bytes まず int から byte[] への変換。int は 32 bit なので、8bit の byte 4 つ分になります。 public static byte[] int2bytes_(int value) { byte[] bytes = new byte[4]; bytes[0] = (byte) (value >> 24); bytes[1] = (byte) (value >> 16); bytes[2] = (byte) (value >> 8