java文件流——缓冲字符流

来源:互联网 发布:理发店系统数据库表 编辑:程序博客网 时间:2024/05/03 10:07
文件流:文件在程序中是以流的形式来操作的


输入流:数据从数据源(文件)到程序(内存)的路径
输出流:数据从程序(内存)到数据源(文件)的路径


java流分为两种流:
    1、字节流:可以用于读写二进制文件及任何文件 byte
    2、字符流:可以用于读写文本文件,不能操作二进制文件


字节流 字符流
输入 InputStream     Reader

输出 OutputStream    Writer


<span style="font-size:18px;">//缓冲字符流package com.io.demo;import java.io.*;public class Demo6 {public static void main(String[] args) {BufferedReader br=null;BufferedWriter bw=null;try{//先创建FileReader  FileReader fr=new FileReader("D:\\123\\ff\\cc.txt");br=new BufferedReader(fr);FileWriter fw=new FileWriter("D:\\123\\ff\\cccc.txt");bw=new BufferedWriter(fw);//循环读取String s="";while((s=br.readLine())!=null){System.out.println(s);//输出到指定位置bw.write(s+"\r\n");}}catch(Exception e){e.printStackTrace();}finally{try {br.close();bw.close();} catch (IOException e) {e.printStackTrace();}}}}</span>


0 0
原创粉丝点击