美文网首页
IO流之字符流高效缓冲区输出流

IO流之字符流高效缓冲区输出流

作者: 公子请留步LookMe | 来源:发表于2018-08-14 17:48 被阅读0次
bufferedwirter分析流程:
  • 创建文件
  • 创建高效缓冲区的对象
  • 关闭资源(只要关闭高效缓冲)
package IO_Dome3;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

public class IODmeoduffere1 {
    public static void main(String[] args) {
        duffere();
    }
    public static void duffere() {
        FileWriter fw = null;
        BufferedWriter bw =null;
        try {
            //创建对象
            fw =new FileWriter("c.txt");
            //创建高效缓冲区的对象 
            bw = new BufferedWriter(fw);
            //buffered的方法
            bw.write("曾泽磊是是大帅哥");
            //清空缓冲区
            bw.flush();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally {
            try {
                 if(bw = !null){
                    bw.close();
               }
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
    
}
bufferedreader分析流程:
  • 创建文件
  • 创建高效缓冲区的对象
  • 关闭资源(只要关闭高效缓冲)
package IO_Dome3;


import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class IoDmeoDuffere2reader1 {
    public static void main(String[] args) {
        reader();
    }
    public static void reader() {
        FileReader  fr = null;
        BufferedReader br = null;
        try {
            //创建输入流对象
            fr = new FileReader("c.txt");
            //创建高效
            br = new BufferedReader(fr);
            char[] cha = new char[1024];
            int len = -1;
            while((len = br.read(cha)) != -1) {
                String st = new String(cha, 0, len);
                System.out.println(st);
            }
        } catch (FileNotFoundException e) {
            
            // TODO Auto-generated catch block
            e.printStackTrace();
        }catch(IOException e){
            e.printStackTrace();
        }finally {
            
                try {
                    if(br != null)
                    br.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
        }
    }

}

bufferedwrite扩展:
方法:newline
bufferedreader扩展:
方法:readerline

相关文章

  • IO流之字符流高效缓冲区输出流

    bufferedwirter分析流程: 创建文件 创建高效缓冲区的对象 关闭资源(只要关闭高效缓冲) buffer...

  • java基础之IO流

    IO流上:概述、字符流、缓冲区(java基础) IO流结构图 FilterInputStream、FilterOu...

  • IO

    IO文件读写 输入流输出流字节流字节输入流 InputStream字节输出流 OutputStream字符流字符输...

  • 【Java基础】- IO流

    IO流简介 IO流 用于设备间进行数据传输的操作。 IO流可以分为字节流和字符流,也可以分为输入流和输出流。 字符...

  • Java学习Day17

    今日学习内容总结 字符流的输入及输出 Properties IO流 字符流 字符输入流【Reader】 java....

  • Java_IO流及IO流在网络编程中的应用

    IO流 (抽象基类)字节流字符流输入流InputStreamReader输出流OutputStreamWriter...

  • IO流之缓冲流

    上一篇:IO流之文件字符输出流【FileWriter】 https://www.jianshu.com/p/579...

  • Java I/O 输入输出流(四)——字节流之文件输入流File

    字节流之文件输入流FileInputStream-1 它就是IO流(输入流、输出流) 又分为字节流,字符流 字节流...

  • Java NIO

    NIO和传统IO区别 传统IO是面向流的(字节流或字符流),NIO是面向缓冲区的。面向流意味着每次从流中读取n个字...

  • io

    流:数据的序列 输出流: 程序-->目标 输入流:数据源-->程序 IO流分为两大类: 字符流 、字节流 字符流分...

网友评论

      本文标题:IO流之字符流高效缓冲区输出流

      本文链接:https://www.haomeiwen.com/subject/pgivbftx.html