应用场景:对上传文件进行中传保存时,发现使用
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file),encode));
String readline = "";
sb = new StringBuffer();
while ((readline = br.readLine()) != null) {
sb.append(readline).append("\n");
}
这种方式读取文本文件保存后丢失部分换行符,后来参考了一下其他网友的方法改进后原样保存了
参考了其他网友的部分内容如下(部分有改动,红色为核心代码):
最近遇到一个问题,从文件里面读取文件内容,结果读取出来的内容在进行下一步操作的时候,总是提示内容不正确。问题找到原因,所以记录一下。
对比读出来的字符串,发现我