Java文件读取写入后 md5值不变的实现方法
更新时间:2017年11月21日 20:28:22 作者:绮萝酶
下面小编就为大家分享一篇Java文件读取写入后 md5值不变的实现方法,具有很好的参考价值,希望对大家有所帮助
假如我们想把某文件读入 StringBuffer 并写入新文件,新文件md5值需要保持不变(写入新文件后保证和源文件一模一样),
我们就需要在操作 StringBuffer 时附加换行符:
StringBuffer sb = new StringBuffer(); Reader rd = null; BufferedReader br = null; rd = new FileReader("E:/绮萝酶是女装的男孩子.html"); br = new BufferedReader(rd); String data = null; while ((data = br.readLine()) != null) { sb.append(data); sb.append("\r\n");// StringBuffer附加内容时加上换行符即可 // 下列是各操作系统下的JAVA换行符 // /r Mac // /n Unix/Linux // /r/n Windows }
这样一来,使用 FileWrite 写入新文件时就能保证md5不变了。
以上这篇Java文件读取写入后 md5值不变的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
SpringCloud之loadbalancer负载均衡组件实战详解
LoadBalancer是Spring Cloud官方提供的负载均衡组件,可用于替代Ribbon,这篇文章主要介绍了SpringCloud之loadbalancer负载均衡组件,需要的朋友可以参考下2023-06-06详解SpringBoot与SpringCloud的版本对应详细版
这篇文章主要介绍了详解SpringBoot与SpringCloud的版本对应详细版,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-09-09java两个integer数据判断相等用==还是equals
本文主要介绍了java两个integer数据判断相等用==还是equals,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-12-12
最新评论