Java Java.io.BufferedWriter.newLine() 方法

  • 描述

    java.io.BufferedWriter.newLine()方法将分隔符写入缓冲的写入器流。
  • 声明

    以下是java.io.BufferedWriter.newLine()方法的声明-
     public void newLine()
  • 返回值

    此方法不返回任何值。
  • 异常

    IOException如果发生I / O错误。
  • 例子

    以下示例显示java.io.BufferedWriter.newLine()方法的用法。
     
    package com.jc2182; 
    import java.io.BufferedWriter;
    import java.io.IOException;
    import java.io.StringWriter;
    
    public class BufferedWriterDemo {
       public static void main(String[] args) throws IOException {
          StringWriter sw =null;
          BufferedWriter bw = null;
          String s = "Hello World!!";
                
          try {
             // create new string writer
             sw = new StringWriter();
             
             // create new buffered writer
             bw = new BufferedWriter(sw);
             
             // write string sequence to buffered writer
             bw.write(s, 0, 5);
       
             // write new line to the buffered writer
             bw.newLine();
             
             // write the next string sequence to buffered writer
             bw.write(s, 6, s.length()-6);
             
             // releases all bytes to the underlying stream
             bw.flush();
    
             // print
             System.out.print(sw.getBuffer());
             
          } catch(Exception e) {
             // if any I/O error occurs
             e.printStackTrace();
          } finally {
             // releases system resources from the streams
             if(sw!=null)
                sw.close();
             if(bw!=null)
                bw.close();
          }
       }
    }
    
    让我们编译并运行以上程序,这将产生以下结果-
     Hello
    World!!