java 二进制文件解析(方法)
来源:互联网 发布:申报教学软件 编辑:程序博客网 时间:2024/05/17 21:49
public static void readFile(String fileName){
File file = new File(fileName);
if(file.exists()){
try {
FileInputStream in = new FileInputStream(file);
DataInputStream dis=new DataInputStream(in);
byte[] itemBuf = new byte[20];
//市场编码
dis.read(itemBuf, 0, 8);
String marketID =new String(itemBuf,0,8);
//市场名称
dis.read(itemBuf, 0, 20);//read方法读取一定长度之后,被读取的数据就从流中去掉了,所以下次读取仍然从 0开始
String marketName =new String(itemBuf,0,20);
//上一交易日日期
dis.read(itemBuf, 0, 8);
String lastTradingDay = new String(itemBuf,0,8);
//当前交易日日期
dis.read(itemBuf, 0, 8);
String curTradingDay = new String(itemBuf,0,8);
//交易状态
dis.read(itemBuf, 0, 1);
String marketStatus = new String(itemBuf,0,1);
//交易时段数
short tradePeriodNum = dis.readShort();
System.out.println("市场代码:"+ marketID);
System.out.println("市场名称:"+ marketName);
System.out.println("上一交易日日期:"+ lastTradingDay);
System.out.println("当前交易日日期:"+ curTradingDay);
System.out.println("当前交易日日期:"+ curTradingDay);
System.out.println("交易状态:"+ marketStatus);
System.out.println("交易时段数:"+ tradePeriodNum);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
//close
}
}
}
- java 二进制文件解析(方法)
- java实现解析二进制文件(字符串、图片)
- 二进制文件读取解析
- 解析二进制文件AndroidManifest.xml
- perl操作二进制文件方法
- 远端获取二进制文件方法
- 实例解析文本文件与二进制文件
- C语言二进制文件读取解析
- 使用Java操作二进制文件
- 使用Java操作二进制文件
- Java读写二进制文件
- Java读取二进制文件
- JAVA二进制文件读写
- java读写二进制文件
- JAVA二进制文件读写
- java分割二进制文件
- java读写二进制文件
- 使用Java操作二进制文件
- 智力题1
- Ubuntu7.10 vi/vim搭建超级c/c++编程环境
- 程序员技术练级攻略
- Unable to start debugging on the Web Server vs中
- Yii源码分析——2、组件化与模块化
- java 二进制文件解析(方法)
- Android之AIDL(进程间通信)
- [ZJOI2010]network 网络扩容
- JAVA中文问题及最优解法
- 优秀程序员的十个习惯
- 偷了世界的程序员
- js 的动态效果
- 总有人给我突如其来的感动....
- java 文件解压