testbufferedwriter.java

来自「一个很好的Java函数实例」· Java 代码 · 共 42 行

JAVA
42
字号
package apibook.c3.s2;import java.io.*;public class TestBufferedWriter {  public TestBufferedWriter() {  }  public static void main(String[] args) {    String enc = "";    String outputfilename = "";    if(args.length != 2) {        System.err.println("Usage: java TestBufferedWriter <enc> <outputfilename>");        enc = "UTF-8";        outputfilename="TestBufferedWriter.txt";    }    else    {      enc = args[0];      outputfilename = args[1];    }    try {      //创建一个BufferedWriter,使用给定的字符编码和输出文件        BufferedWriter out = new BufferedWriter(new OutputStreamWriter(            new FileOutputStream(outputfilename), enc));        out.newLine();//空一行        out.write("Test BufferedWriter class");//输入字符串        out.newLine();//空行        out.write('A');//输入字符        char[] buf = {'b', 'c', 'd', 'e'};        out.newLine();//空行        out.write(buf);//输入字符数组        out.newLine();//空行        out.flush();//刷新流,可以不使用,因为close会刷新流        out.close();//关闭流    } catch (UnsupportedEncodingException e) {        e.printStackTrace();    } catch (IOException e) {        e.printStackTrace();    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?