文件字符输入流 FileReader类
文件字符输出流 FileWriter类
文件字符输入流的构造方法
用文件名name创建一个文件字符输入流对象publicFileReader(Stringname) 例如:FileReaderin=newFileReader ("a.txt"); 用File对象创建一个文件字符输入流对象publicFileReader(Filefile) 例如:Filefile=newFile("data\\b.txt"); FileReaderin=newFileReader(file);
文件字符输入流的读方法
FileReader类的对象调用read()方法顺序地读取文件,直到文件的末尾或者流被关闭,read()方法
如下所示
•publicintread() throwsIOException•publicintread(char[ ] cbuf) throwsIOException•publicintread(char[ ] cbuf, intoff, intlen) throwsIOException
读取位置达到文件末尾,则返回-1
—————————————————————————————
文件字符流输出流的构造方法
文件字符输出流FileWriter类按字符将数据写到文件中
用文件名name创建一个文件字符输出流publicFileWriter(Stringname) 例如:FileWriterout=newFileWriter ("a.txt"); 用File对象创建一个文件字符输出流对象publicFileWriter(Filefile) 例如:Filefile=newFile("data\\b.txt"); FileWriterout=newFileWriter (file);
文件字符流输出流的写方法
FileWriter类的对象调用write()方法顺序地把字符数据写入文件write()方法如下所示
publicvoidwrite(intc) throwsIOException:写一个字符publicvoidwrite(char[ ] cbuf) throwsIOException:写cbuf.length个字符publicvoidwrite(char[ ] cbuf, intoff, intlen) throwsIOException:写数组片段publicvoidwrite(Stringstr) throwsIOException:写全部的字符串publicvoidwrite(Stringstr, intoff, intlen) throwsIOException:写字符串片段