目前的需求是 从文件中按 每10bit截取出一个二进制数据然后转换成10进制
我是使用FileInputStream.read()读取的
//实际文件用UE打开看到的数据为 ae eb da bc 75 1e 87 b0
//使用IO读入为 int[] source = {174,235,218,188,117,30,135,176} ;
//按照没10bit截取我手动算出的结果应该 699 701 687 117 122 123 多出来的不足10bit的数据丢弃我弄了很久还是没有一个好的办法做这个题
请问大家有什么好的方法吗?
我是使用FileInputStream.read()读取的
//实际文件用UE打开看到的数据为 ae eb da bc 75 1e 87 b0
//使用IO读入为 int[] source = {174,235,218,188,117,30,135,176} ;
//按照没10bit截取我手动算出的结果应该 699 701 687 117 122 123 多出来的不足10bit的数据丢弃我弄了很久还是没有一个好的办法做这个题
请问大家有什么好的方法吗?
解决方案 »
- 菜鸟求助 把mysql t_student表格的所有记录显示在JTable中
- 各位大大实在是找不到问题出在哪儿。。。求助!!!,先行谢过!
- 求完全免费代码或库: 添加水印(邮戳)到PDF文件
- 配置tomcat,不能看到启动页面,请求帮忙
- NetBeans下添加 JavaDoc
- 如果用户名=“admin”,密码="123456",则转发到show.jsp,否则跳转回登录页面index.jsp,求Servlet类代码?
- 一些小问题,但是搞不大清楚
- 各位大哥,我没分了,谁能义务帮我解决这个问题,一万分的感激
- Java怎么调用存储过程?给个例子吧?
- 高分求教难题?帮忙解决!
- 如何将一个string添加到一个byte数组中?
- 100分求助36进制的循环问题(防16进制),高手请进呀
10B=80bit,也就是8个10进制数。
80bit依次使用移位或者按位与(或)的方法得到每10bit,然后算出相应的10进制数
也就是说也可能没有 也可能有3个byte或者5个byte 所以我只能得到这一段的长度byte然后再从左到右按10bit进行截取