2016-11-17 21 views
-1

所以,我想在文件中寫入整數,例如每個小寫字節格式都有10位。它們也不應該與字節對齊。 以下圖片可能會幫助您瞭解結構。 enter image description here如何在Java中使用特定數量的位編寫整數

我看着ByteBuffer(我用Java編碼),但似乎沒有這樣做。

+0

通常,「小端」是指字節順序。你確定a?和a?應該在第二個字節的低位,而不是它的最高兩位? – VGR

+1

我正在編碼一個GIF編碼器。這是我發現的有關如何排序的圖像。 –

+1

您需要創建或查找允許您將任意位字符串寫入緩衝區的類。最後,他們需要與字節對齊,因爲這是計算機工作的方式。 – Kayaman

回答

0

默認情況下這是不可能的。 Java沒有位類型,所以最接近的是Byte或Boolean。你可以按照你喜歡的順序創建一個具有10個布爾值的util類(比特),但除此之外,Java不支持這個功能。

相關問題