import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
//import java.io.FileOutputStream;
import java.io.IOException;
public class ReadBinaryTest {
public String testDataInputStream(String filepath) throws IOException {
File file = new File(filepath);
DataInputStream din = new DataInputStream(new FileInputStream(file));
StringBuffer hexData = new StringBuffer();
//for(int i=0;i<file.length();i++){
// return (char)Integer.parseInt(din.readByte(),2);
// }
byte temp = 0;
for (int i = 0; i < file.length(); i++) {
temp = din.readByte();
// 以十六进制的无符号整数形式返回一个字符串表示形式。
String str = Integer.toHexString(temp);
if (str.length() == 8) {// 去掉补位的f
str = str.substring(6);
}
if (str.length() == 1) {
str = "0" + str;
}
str =str.toUpperCase();
//hexData.append(str);
//hexData.append(str);
int m = Integer.parseInt(str.toString(),16);
char c =(char)m;
System.out.println(c);
hexData.append(c);
//hexData.append(m);//则为打印ascii码值
hexData.append(" ");
}
return hexData.toString();
}
}

zhuangqun1015
- 粉丝: 0
- 资源: 3
会员权益专享
最新资源
- 一个使用Java和SQL语言设计的校友会信息系统完全可以用于期末作业实现
- 一个使用Java和SQL语言设计的小区停车管理系统完全可以用于期末作业实现
- 一个使用Java和SQL语言设计的个人作品管理系统完全可以用于期末作业实现
- 全球采矿区域边界数据集(1km)-v2-30arcsecond.tif
- codelldb-aarch64-darwin-3.vsix
- 一个使用Java和SQL语言设计的超市管理系统完全可以用于期末作业实现
- cocos 代码运行帧动画,省去生成animation clip包的烦恼
- hw01.cpp
- MySQL学习笔记-基础到进阶
- 一个使用Java和SQL语言设计的报刊销售系统完全可以用于期末作业实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


