主题:问一个Java数据编码问题
你好,比方说我有一个
int i=100;
我可以用JavaIO把它存为一个 int 型到一个文本中。那么它占3个字节。
但现在我现在想把它转换成2进制,然后存入一个文本,也就是1100100,二进制它只占7个bit,会比3个字节小很多。
请问这一步应该怎么完成,高手帮帮忙,谢谢(注意:不是把100转换成二进制“形式的”1100100,这样的话存储时它会占7个字节,则会变更大。 我要的是真是的二进制,只占7bit的,然后在存储) 请大家指点
int i=100;
我可以用JavaIO把它存为一个 int 型到一个文本中。那么它占3个字节。
但现在我现在想把它转换成2进制,然后存入一个文本,也就是1100100,二进制它只占7个bit,会比3个字节小很多。
请问这一步应该怎么完成,高手帮帮忙,谢谢(注意:不是把100转换成二进制“形式的”1100100,这样的话存储时它会占7个字节,则会变更大。 我要的是真是的二进制,只占7bit的,然后在存储) 请大家指点