JAVA 文件读取写入后 md5值不变的方法
2023-09-27 14:25:37 时间
假如我们想把某文件读入 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基础---->FilenameFilter之文件过滤
- java中getBytes方法可能使图片文件产生的问题
- java中图片文件的传输及显示(Socket以及ServerSocket演示)
- java实现ftp文件的上传与下载
- JAVA AWT
- java动态加载jar文件
- IDEA打开项目,项目中java文件左下角有个J字母解决方法
- oppoJava面试题,Java随机流读写文件
- 干货面试教程!java往ftp上传文件
- java 文件读取的一些方法
- 高并发下载tomcat下的文件时,发生java.net.SocketException: Connection reset解决方案
- Java相对路径读取文件
- Difference Between Arraylist And Vector : Core Java Interview Collection Question
- javac选项以递归方式编译给定目录下的所有Java文件 - IT屋-程序员软件开发技术分享社区
- java加载外部文件数据到代码中:外部数据文件放到jar包中,调用方法getResourceAsStream
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
- Java 读写小文件常用方法及使用Buffered I/O读写文本文件
- Java解析XML文件
- Java: 复制文件最快、高效率的方法
- java中把文件拷贝到指定目录下最简单几种方法
- java中iofile的路径问题,确定一个未知方法所需要的文件路径