黑马程序员技术交流社区

标题: 关于缓冲区关闭流的问题? [打印本页]

作者: 黄锐    时间: 2012-7-19 21:44
标题: 关于缓冲区关闭流的问题?
本帖最后由 黄锐 于 2012-7-19 22:10 编辑

  1. <P>
  2. 写代码中遇到一个问题?
  3. public class BufferedWriterDemo {</P>
  4. <P> public static void main(String[] args) throws IOException {
  5.   FileWriter fw = new FileWriter("demo.txt");
  6.   BufferedWriter bw = new BufferedWriter(fw);</P>
  7. <P>  bw.write("haha");
  8.    bw.write("\r\n");//<FONT color=red>这样换行不好.
  9. </FONT>  bw.newLine();
  10.   bw.write("hellojava");
  11.   bw.newLine();</P>
  12. <P>  for (int x = 0; x < 4; x++) {
  13.    bw.write("java" + x);
  14.    bw.newLine();
  15.    // if (x % 2 == 0) {
  16.    // bw.flush();
  17.    // }
  18.   }</P>
  19. <P>  bw.close();
  20.   // fw.close(); <FONT color=red>这里还用关闭流吗?
  21. </FONT> }</P>
  22. <P>}</P>
复制代码

作者: 蒋映辉    时间: 2012-7-19 21:45
你这是什么代码?哪里复制来的?
作者: 朱烈葵    时间: 2012-7-19 21:54
上面两个问题,08换行,那是一个字符串,只是个字符串,如果你想换行,在windows版软件,使用'\r''\n',两个字符,第二个问题,不用关了,前面缓冲已经把它给关掉了
作者: 刘笑    时间: 2012-7-19 23:30
为啥不关?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2