码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA 文件读取写入后 md5值不变的方法

时间:2017-11-20 19:07:55      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:edr   file   内容   buffer   系统   end   window   文件   方法   

 

 

假如我们想把某文件读入 StringBuffer 并写入新文件,新文件md5值需要保持不变(写入新文件后保证和源文件一模一样),

我们就需要在操作 StringBuffer 时附加换行符:

 

 

 1         StringBuffer sb = new StringBuffer();
 2         Reader rd = null;
 3         BufferedReader br = null;
 4 
 5         rd = new FileReader("E:/绮萝酶是女装的男孩子.html");
 6         br = new BufferedReader(rd);
 7         String data = null;
 8         while ((data = br.readLine()) != null) {
 9             sb.append(data);
10             sb.append("\r\n");// StringBuffer附加内容时加上换行符即可
11 
12             // 下列是各操作系统下的JAVA换行符
13             // /r Mac
14             // /n Unix/Linux
15             // /r/n Windows
16 
17         }

 

这样一来,使用 FileWrite 写入新文件时就能保证md5不变了。

JAVA 文件读取写入后 md5值不变的方法

标签:edr   file   内容   buffer   系统   end   window   文件   方法   

原文地址:http://www.cnblogs.com/kinome/p/StringBuffer_Wrap.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!