当前位置:   article > 正文

近期实验——字节流 判断文件是否为同一个_判断两个文件中的字节

判断两个文件中的字节

近期实验——字节流 判断文件是否为同一个

在计算机中,无论是图片、文本、视频、音频等都是以二进制的形式存在的,所以当我们要判断两个文件是否为同一文件时,最好用的就是比较二者的字节。I/O 流中针对字节的输入/输出提供了一系列的流,统称为字节流。

在JDK中, 提供了两个抽象类InputStream和OutputStream,它们是字节流的顶级父类,所有的字节输入流都继 承自InputStream,所有的字节输出流都继承自OutputStream。

让我们来熟悉一下字节流中会用到的方法

InputStream输入流

image-20220923214934042

OutputStream输出流

image-20220923215108063

实验部分

通过try方法读出第一个文件的第一串字符,第二个文件的前两串字符。

fis.read()为读取字符功能

image-20220923215348379

我们也可以通过fis.skip()来跳过数个字符串来读取后面的字符串

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vw62EZ1u-1663941793888)(E:\ty\Typora\Typora\Typora\PicGo\picture\image-20220923215754588.png)]

我们可以通过下面的代码直接比较最后一串字符

image-20220923220032124

通过这段代码可以做到复制文件到指定区域

image-20220923220244298

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号