Java.io.BufferedWriter.newLine() 方法


Java.io.BufferedWriter.newLine() 方法

package com.codingdict;



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();

      }

   }

}