zoukankan      html  css  js  c++  java
  • javaio学习笔记-字符流类(2)

    1.java.io包中的字符流类-FileReader和FileWriter:

    BufferedReader:缓存的输入字符流;

    BufferedWriter:缓存的输出字符流;

    FileReader:从文件中读取内容的输入流;

    FileWriter:向文件中写入内容的输出流;

    注:Buffered缓冲区,它就是一个像水池的东西,往水池里放水,放满后,一次性取走。而不是方一勺取一次,减少了IO读写次数。

    2.实例-读写文件:

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    
    public class FileBR {
    
    	/**
    	 * @param args
    	 * @throws IOException 
    	 */
    	public static void main(String[] args) throws IOException {
    		// TODO Auto-generated method stub
    		BufferedReader rd=new BufferedReader(new FileReader("D:\csdn.txt"));
    		FileWriter fw=new FileWriter("D:\pwd.txt");
    		BufferedWriter bw=new BufferedWriter(fw);
    		String tempString = "";
    		while((tempString=rd.readLine())!=null){
    			System.out.println(tempString);
    			bw.write(tempString);
    			bw.newLine();
    			bw.flush();
    		}
    			
    	}
    
    }
    


    程序输出结果如下图:

    D盘下文件如下:

    其中,程序读取csdn.txt文件的内容,按行输出到控制台,并输出到pwd.txt中。

  • 相关阅读:
    java 文件下载遇到的数个坑
    table标签 在谷歌和ie浏览器下不同的表现效果
    Java Day 19
    Java Day 18
    Java Day 17
    Java Day 16
    Java Day 15
    Java Day 14
    Java Day 13
    Java Day 12
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3290226.html
Copyright © 2011-2022 走看看