Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java でバイナリ データを取得し、それに対してシフトを実行する必要があります。たとえば、 11110000 を右に 2 シフトすると、つまり 11110000>>00111100 になります。
問題は、そのようなデータを Java に格納する方法がわからないことです。これは、バイト型が 10 進形式に変換されるためです。位置 6 のビットを使用し、それを他の値と XOR する必要があります。
バイナリ データを格納し、必要なシフトを実行する機能を実現する方法を知る必要があります。