问题具体是我想度曲文件的时候显示的是保存在硬盘上的0101010
求教各位怎么样用java实现 谢谢
求教各位怎么样用java实现 谢谢
解决方案 »
- 已知某点的经纬度如何判断另外一个点是否在此点的方圆50米范围内
- 不同tomcat编码问题
- 道歉
- struts2+spring2+hibernate3 配置出现org.springframework.beans.NotWritablePropertyException
- 急求:iReport 1.1.0 在根目录双击 iReport.bat 无法启动报表工具iReport?
- 求解
- java 跳出循环问题
- 急!我在打包生成ejb的JAR时出错
- 如何编译为Window本地可执行程序
- java项目中一个方法要用线程怎么办
- criteria一对多对多级联查询问题!
- struts1 struts2 spring中用到的设计模式
查看二进制很简单,例如使用getInt(),然后把int的值转换成一个32位的2进制数据就可以了。
只是可以直接读取int,char等,是因为文件读流给你包装好了,在真正的最低层读取到的还是101110等二进制数据。
FileInputStream file = new FileInputStream("d:/a.txt");
int b = file.read();
String s = null;
while(b!=-1) {
s = String.format("%1$8s", Integer.toBinaryString(b)).replaceAll(" ", "0");
System.out.printf(s+" ");
b = file.read();
}
} catch (Exception e) {
e.printStackTrace();
}