读取二进制文件,总共分三步
1。File f=new File("待读取的路径");
2。FileInputStream fis=new FileInputStream(f);
3。DataInputStream dis=new DataInputStream(fis);
然后呢,直接调用read方法就好。
下面为核心代码:
File f=new File("F:\\emp.txt");
FileInputStream fis=new FileInputStream(f);
DataInputStream dis=new DataInputStream(fis);
byte[]by=new byte[100];//要读取的位数
dis.read(by);
String st=new String(by);
System.out.print(st);
写二进制文件,也分为三步。
1.FileOutputStream fos=new FileOutputStream(“要写到的文件”);
2.BufferedOutputStream bos=new BufferedOutputStream(fos);
3.DataOutputStream dos=new DataOutputStream(bos);
然后就调用write方法。
DataOutputStream dos=new DataOutputStream(new BufferedOutputStream(new FileOutputStream("F:\\二进制写.txt")));
dos.writeUTF("第一行数据");
dos.flush();
dos.close();