博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ReadAndWriteBinaryFile
阅读量:7125 次
发布时间:2019-06-28

本文共 885 字,大约阅读时间需要 2 分钟。

package JBJADV003;

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 {

public static void main(String[] args) {

try {
//创建输出流对象
FileInputStream fis = new FileInputStream("c:\\myDoc\\FileMethods.class");
DataInputStream dis = new DataInputStream(fis);
//创建输入流对象
FileOutputStream outFile = new FileOutputStream("c:\\myDoc\\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错误: " + ioe);
}
System.out.println("文件复制成功");
}
}

转载于:https://www.cnblogs.com/JesseCary/p/4504390.html

你可能感兴趣的文章
软件测试工程师的技能树
查看>>
聊聊架构
查看>>
小米4.0系统如何不Root激活xposed框架的方法
查看>>
Android跨界面共享数据——LiveData应用
查看>>
华为余承东:自产AI芯片 旗舰机比苹果、三星强
查看>>
微软Azure SQL数据仓储供优惠价格购买预留容量
查看>>
Java8ConcurrentHashMap
查看>>
数据分析Power BI数据可视化教程(三)——如何创建矩阵和表以及散点图
查看>>
NoSQL最新现状和趋势:云NoSQL数据库将成重要增长引擎
查看>>
Vue组件传值
查看>>
Pentaho Report Designer
查看>>
我与Node.js重新认识的第2周 - Node.js 底层
查看>>
react-native搭建用例(非CRNA)
查看>>
HTTP协议
查看>>
github简单使用
查看>>
Python提取网站数据笔记
查看>>
隐私政策
查看>>
appium自动化环境搭建(python语言开发)
查看>>
我的前端知识体系-css(盒模型篇上)
查看>>
mysql
查看>>