前言
在IO流学习中,我们通常会碰到一些二进制文件的复制问题,例如一张图片,一段视频,也可能是我们的一个class字节码文件,他们都是典型的使用二进制编码实现的文件.
那么我们应该如何使用IO流知识解决二进制文件的复制问题呢? 答案是需要使用DataOutputStream和DataInputStream实现类,下面介绍如何使用这两个类.
提示:以下是本篇文章正文内容,下面案例可供参考
一、DataInputStream和DataOutputStream
DataInputStream和DataOutputStream是FilterOutputStream的子类,实现了DataOutput接口,他们分别有重要的构造方法
DataInputstream(inputStream in) 和DataOutputStream(outputStream out)
,这两个方法主要就是我们用于读取和输出二进制文件的.
二、实现步骤
1.例题内容
第一步,先判断目录是否存在,不存在就创建,然后就是构造InputStream