public static String read(String file) {
StringBuilder sb = new StringBuilder();
try {
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file),"GBK"));
String s;
while ((s = in.readLine()) != null) {
sb.append(s+"\n");
}
sb.deleteCharAt(sb.length()-1);
in.close();
} catch (IOException ex) {
Logger.getLogger(Encrypt.class.getName()).log(Level.SEVERE, null, ex);
}
return sb.toString();
}
将上边代码读取到的内容再用BufferedWriter写到文件中时 换行符都没了
如何才能保持String里的格式写入文件啊
注:不是做copy用