java字符型文件流 FileReader; FileWriter;

Posted 星空6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java字符型文件流 FileReader; FileWriter;相关的知识,希望对你有一定的参考价值。

字符型文件流

  只能操作纯文本文件(文件右键打开方法  记事本打开 能看懂)

FileReader

1.java.io包

2.继承 InputStreamReader  Reader

3.常用方法 

  read();

  read(char[]);

FileWriter

1.java.io包

2.继承OutputStreamWriter Writer

3.构造方法  带file参数 带file,boolean参数

     带String参数 带String,boolean参数 

4.常用方法;

  write(int);

  write(char[])

  write(String);

  flush();

  close();

import java.io.*;
public class TestMain{
	public static void main(String[] args){
		try{
			File f=new File("D:\ddd\a.txt");
			FileWriter fw=new FileWriter(f);
			String s="abcde";
			//char[] aw=s.toCharArray();
			//fw.write(aw);
			fw.write(s);
			fw.write(97);
			fw.flush();
		}catch(IOException e){
			e.printStackTrace();
		}
		/*
		try{
			File f=new File("D:\ddd\a.txt");
			FileReader fr=new FileReader(f);
			//int code=fr.read();
			//System.out.println((char)code);
			char[] c=new char[1024];//char数组
			int count=fr.read(c);
			while(count!=-1){
				System.out.println(new String(c,0,count));
				count=fr.read(c);
			}
		}catch(IOException e){
			e.printStackTrace();
		}
		*/
	}
}

  

以上是关于java字符型文件流 FileReader; FileWriter;的主要内容,如果未能解决你的问题,请参考以下文章

节点流(或文件流)

java字符流

Java - IO

java使用IO读写文件

Java连载98-FileReader和FileWriter详解

Java IO流 之 FileReader 以字符读取文件