[英]Read file into binary byte array - Java
有什么方法可以將文件讀入字節數組,並僅用二進制數字構建文件嗎? 對於二進制文件和“常規”文件(.txt等)
(在Java中)
我找到了一種將文件讀入字節數組的方法,但是如果文件是二進制文件,則字節數組包含負數,我不知道如何將其作為二進制數來處理。 我需要我的數組只包含0和1。
即使存在負值,這些位仍然正確。 您最容易做的就是將BitSet
包裹在byte[]
周圍,以便您可以輕松地測試各個位:
BitSet bitSet = BitSet.valueOf(myByteArray);
boolean isBit20Set = bitSet.get(20);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.