用IO流写出一个字符串时,或者byte数组,或者其他什么,如何保持这些东西的格式,因为我用了好几个流,比如:FileOutputStream,FileWriter,PrintWriter,BufferedOutputStream,
BufferedWriter等等,他们存进文件的时候都把我存的字符串,byte数组里面的空格和回车符,去掉了
BufferedWriter等等,他们存进文件的时候都把我存的字符串,byte数组里面的空格和回车符,去掉了
解决方案 »
- 各位大虾 小弟用java写了一个1400行的小项目——通讯录,希望有兴趣的能看看,给点意见
- XML解析出现中文乱码
- 长度不确定时为什么要用stringbuffer类
- jframe标题栏鼠标拖动事件
- kao,J2sdk1.4.2完整版竟然都要在线安装,但是搞了半天又装不上.
- JDBC、reflect调用时候的费解事情,关于object的argument type mismatch
- 请问如何将一个字符串加密?
- 帮帮新手吧好几天都没有解决
- 请问swing有没有类似于日期/时间控件?
- PrintWriter(OutputStream out, boolean autoFlush) 中的out参数为什么可以传入FileWriter对象
- JavaRmi系统
- java 中怎样才能做出百度辅助输入的效果 不是网页的 是单机的 swing awt 什么的都行
PrintWriter pw = new PrintWriter(new File(filePath));
StringBuffer sb = new StringBuffer();
sb.append("123 \n");
sb.append("321");
pw.write(sb.toString());
//当然大家可以把PrintWriter 改成其他任何可以写进文件里得流,但是结果都不变
//大家打开文件看的话,都是123321。当然各位还可以把String改为byte[],或者char[]总之结果不变