比如文件里表示日期四个字节的数据,D6 CD 2F 01转换为十进制是:19910102
在java下该如何读取呢俺新来的问题比较白,希望各位大大别嫌弃。分给高点不够再给加
在java下该如何读取呢俺新来的问题比较白,希望各位大大别嫌弃。分给高点不够再给加
解决方案 »
- if (rs.getString(3)=="管理员")这个地方为什么不能比较
- 求助:Calender日期是怎么回事?很诡异,附代码
- 关于成员变量的问题
- eclipse Version: 3.4.2 安装仅需要配置系统变量 java_home
- Java是否能控制磁盘访问
- 关于java的private为什么类外不能用对象引用.变量名访问,而必须用共有的方法访问?
- 请问怎么对中文进行base64编码
- 如何保证 .properties 文件修改后的参数顺序与原来一样
- 谁用Mozilla浏览帖子?(暂别CSDN,疯狂散分!)
- 在sun公司网站上,好象没有jdk for sco unix 的版本,可否下载for solaris的辕马在sco unix 下编译
- JOptionPane.showInputDialog覆盖的问题???
- 已知用户名和密码,如何通过java复制局域网某台机子的文件?
try{
BufferedInputStream bis=new BufferedInputStream(new FileInputStream("E:\\source.txt"));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("E:\\copy.txt"));
int b;
while((b=bis.read())!=-1){
System.out.println(b);
bos.flush();
bos.write(b);
}
}catch(FileNotFoundException e) {
System.out.println("未找到指定文件!");
System.exit(-1);
}catch(IOException e){
System.out.println("文件读写错误!");
System.exit(-1);
}System.out.println("文件已经成功读写!");
}}
(注:若是Intel CPU下存的二进制文件,则文件中字节次序是:01 2F CD D6)
则:
读取的代码片断:DataInputStream dis=new DataInputStream(new FileInputStream("c:/date.bin"));
int v=dis.readInt();
dis.close();
String date=""+v;
System.out.println("date:"+date);运行结果:
date:19910102
run:
date:-691196159