欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

Java文件读取写入后 md5值不变的实现方法

时间:2020-11-18 01:02:10|栏目:JAVA代码|点击:

假如我们想把某文件读入 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不变了。

上一篇:关于Spring MVC在Controller层中注入request的坑详解

栏    目:JAVA代码

下一篇:Java 获取指定日期的实现方法总结

本文标题:Java文件读取写入后 md5值不变的实现方法

本文地址:http://www.codeinn.net/misctech/23867.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有