⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readandwritebinaryfile.java

📁 java基础编程的教程! 是内部培训的资料! 对java基础教学很好哦!
💻 JAVA
字号:
/**
 * 北大青鸟APTECH
 * 版权所有
 */
import java.io.FileInputStream;
import java.io.DataInputStream;
import java.io.EOFException;
import java.io.IOException;
import java.io.FileOutputStream;
import java.io.DataOutputStream;

/**
 * 演示二进制文件的读写。
 */

public class ReadAndWriteBinaryFile {
  /**
   * main方法
   * @param args String[]
   */
  public static void main(String[] args) {

    try {
      FileInputStream fis = new FileInputStream("HelloWorld.class");
      DataInputStream dis = new DataInputStream(fis);
      FileOutputStream outFile = new FileOutputStream("temp.class");
      DataOutputStream out = new DataOutputStream(outFile);
      int temp;
      while ( (temp = dis.read()) != -1) {
        out.write(temp);
      }
      fis.close();
      out.close();
    }
    catch (EOFException eof) {
      System.out.println("EOF reached ");
    }
    catch (IOException ioe) {
      System.out.println("IO error: " + ioe);
    }
    System.out.println("文件复制成功");

  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -