Java BufferedWriter类简介说明
									
下文讲述java中BufferedWriter类的功能简介说明,如下所示:
例:
				 
				
BufferedWriter的功能:
    用于缓冲字符输出流
    BufferedWriter继承于Writer
    BufferedWriter的作用:为其他字符输出流添加一些缓冲功能,做批量处理,提升效率
BufferedWriter类的构造函数
BufferedWriter(Writer out) 使用默认cb大小创建BufferedWriter BufferedWriter(Writer out, int sz) 使用默认cb大小创建BufferedWriter
BufferedWriter类的关键字
private Writer out; 底层字符输出流 private char cb[]; 缓冲数组 private int nChars, nextChar; nChars--cb的size,nextChar--cb中下一个字符的下标 private static int defaultCharBufferSize = 8192; 默认cb大小 private String lineSeparator; 换行符、用于newLine方法。不同平台具有不同的值。
BufferedWriter类的方法
| void close() 关闭此流、释放与此流有关的资源 | 
| void flushBuffer() 将cb中缓存的字符flush到底层out中 | 
| void flush() 刷新此流、同时刷新底层out流 | 
| void newLine() 写入一个换行符 | 
| void write(int c) 将一个单个字符写入到cb中 | 
| void write(char cbuf[], int off, int len) 将一个从下标off开始长度为len个字符写入cb中 | 
| void write(String s, int off, int len) 将一个字符串的一部分写入cb中 | 
public static void main(String[] args) throws IOException {
        //找到目标文件
        File file = new File("D:\\java265.txt");
        //建立数据的输出通道
        FileWriter fileWriter = new FileWriter(file,true);
        //建立缓冲输出流对象
        BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); 
        bufferedWriter.write("\r\n");
        bufferedWriter.write("java265.com 是最好的java网站");
        //关闭资源
        bufferedWriter.flush();
        bufferedWriter.close();
}
									
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

			
               
               
               
               
          
