java读写二进制文件

    xiaoxiao2026-04-14  5

    读取二进制文件,总共分三步

    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();

    转载请注明原文地址: https://ju.6miu.com/read-1308840.html
    最新回复(0)