读取二进制文件,总共分三步
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();
