码迷,mamicode.com
首页 > 编程语言 > 详细

Java将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。

时间:2016-07-30 15:03:04      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

java.io
类 BufferedWriter

java.lang.Object
  

技术分享

java.io.Writer
      

技术分享

java.io.BufferedWriter

BufferedWriter

public BufferedWriter(Writer out)
创建一个使用默认大小输出缓冲区的缓冲字符输出流。

 

参数:
out - 一个 Writer
技术分享
 1 package a.ab;
 2 
 3 import java.io.*;
 4 
 5 public class FileReadWrite {
 6     public static void main(String[] args) {
 7         FileWriter fw=null;
 8         BufferedWriter bw=null;
 9         try{
10             //将f1文件的内容复制到f2文件中
11             File f1=new File("D:\\DD\\d.txt");
12             fw=new FileWriter(f1);
13             bw=new BufferedWriter(fw);//带缓冲区的字符输出流
14             for(int i=0;i<3;i++){
15                 bw.write("abcd"+i);
16                 bw.newLine();
17                 bw.flush();
18             }
19         }catch(Exception ex){
20             ex.printStackTrace();
21         }finally{
22             try {
23                 fw.close();//关闭文件写操作
24             } catch (IOException e) {
25                 e.printStackTrace();
26             }
27             try {
28                 bw.close();
29             } catch (IOException e) {
30                 e.printStackTrace();
31             }
32         }
33     }
34 }
View Code
void close()
关闭此流,但要先刷新它。
void flush()
刷新该流的缓冲。
void newLine()
写入一个行分隔符。

Java将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。

标签:

原文地址:http://www.cnblogs.com/LYL-1314/p/5720894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!