赞
踩
在计算机中,无论是图片、文本、视频、音频等都是以二进制的形式存在的,所以当我们要判断两个文件是否为同一文件时,最好用的就是比较二者的字节。I/O 流中针对字节的输入/输出提供了一系列的流,统称为字节流。
在JDK中, 提供了两个抽象类InputStream和OutputStream,它们是字节流的顶级父类,所有的字节输入流都继 承自InputStream,所有的字节输出流都继承自OutputStream。
让我们来熟悉一下字节流中会用到的方法
InputStream输入流
OutputStream输出流
通过try方法读出第一个文件的第一串字符,第二个文件的前两串字符。
fis.read()为读取字符功能
我们也可以通过fis.skip()来跳过数个字符串来读取后面的字符串
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vw62EZ1u-1663941793888)(E:\ty\Typora\Typora\Typora\PicGo\picture\image-20220923215754588.png)]
我们可以通过下面的代码直接比较最后一串字符
通过这段代码可以做到复制文件到指定区域
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。