文件字符流

简介: 文件字符流

文件字符输入流 FileReader类

文件字符输出流 FileWriter类


文件字符输入流的构造方法

用文件名name创建一个文件字符输入流对象publicFileReader(Stringname)
例如:FileReaderin=newFileReader ("a.txt");
用File对象创建一个文件字符输入流对象publicFileReader(Filefile)
例如:Filefile=newFile("data\\b.txt");
FileReaderin=newFileReader(file);


文件字符输入流的读方法


FileReader类的对象调用read()方法顺序地读取文件,直到文件的末尾或者流被关闭,read()方法

如下所示

•publicintread() throwsIOExceptionpublicintread(char[ ] cbuf) throwsIOExceptionpublicintread(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:写字符串片段


目录
相关文章
|
3月前
|
移动开发 Java Linux
IO流:字节输出流FileOutputStream的超详细用法
IO流:字节输出流FileOutputStream的超详细用法
|
5月前
|
存储 Java
IO流之 字节流 & 字符流
大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象的表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于Java.io包中,称之为IO(输入输出)流。IO流即InputOutput的缩写。一切文件数据在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。httpshttps。...
78 0
|
5月前
|
存储 移动开发 Java
[java进阶]——IO流基本字节流和字符流,字符流中的缓冲流,递归实现多级文件拷贝
[java进阶]——IO流基本字节流和字符流,字符流中的缓冲流,递归实现多级文件拷贝
|
8月前
|
存储 Java
字符流
字符流
24 0
|
8月前
|
存储 Windows
转换流
转换流
33 0
|
存储 Java 调度
文件:IO流
文件:IO流
77 0
文件:IO流
|
存储 Java
IO流常用类(字节流、字符流、缓冲流)使用详解(一)
IO流常用类(字节流、字符流、缓冲流)使用详解(一)
224 0
IO流常用类(字节流、字符流、缓冲流)使用详解(一)
|
Java
字符串、字符流中的编码解码问题、字符流写数据的5种方式、字符流读数据的2种方式及复制Java文件
字符串、字符流中的编码解码问题、字符流写数据的5种方式、字符流读数据的2种方式及复制Java文件的简单示例
95 0
字符串、字符流中的编码解码问题、字符流写数据的5种方式、字符流读数据的2种方式及复制Java文件
|
存储 Java 数据格式
笔记19-字节缓冲流&字符流
笔记19-字节缓冲流&字符流
笔记19-字节缓冲流&字符流
|
文件存储
IO流的字节输入输出流(InputStream,OutputStream)及文件复制
字节输出流与文件字节输出流 文件存储原理和记事本打开文件原理 OutputStream及FileOutputStream import java.io.FileOutputStream; import java.io.IOException; /* java.io.OutputStream:字节输出