黑马程序员-IO流
2014-07-01 13:22
176 查看
---------------------- android培训、java培训、java学习型技术博客、期待与您交流!
----------------------
IO流分为字符流和字节流
字节流两个基类:
InputStream OutputStream
字符流两个基类:
Reader Writer
InputStream的基本方法
int read()throws IOException读取一个字节以整数形式返回,如果返回-1已到输入流的末尾
void close()throws IOException关闭流释放内存资源
long skip(longn)throwsIOException跳过n个字节不读
OutputStream的基本方法
void write(intb)throws IOException向输出流写入一个字节数据
void flush()throws IOException将输出流中缓冲的数据全部写出到目的地
Writer的基本方法
void write(intc)throws IOException向输出流写入一个字符数据
void write(Stringstr)throws IOException将一个字符串中的字符写入到输出流
void write(Stringstr,intoffset,intlength)将一个字符串从offset开始的length个字符写入到输出流
void flush()throws IOException将输出流中缓冲的数据全部写出到目的地
Reader的基本方法
int read()throws IOException读取一个字符以整数形式返回,如果返回-1已到输入流的末尾
缓冲流:缓冲流要套接在相应的节点流之上,提高了读写的效率。
此处理流的构造方法都得传相对应的基类类型
BufferedReader:提供了readLine方法用于高校读取一行字符串
BufferedWriter:提供了newLine用于写入一个行分隔符也就是换
转换流:主要作用将字节流转换成字符流。用处较大!
转换流在构造时可以指定其编码集合
InputStreamReader需要和InputStream套接
OutputStreamWriter需要和OutputStream套接
例:OutputStreamWriterosw=newOutputStreamWriter(newFileOutputStream(文件路径);
方法例:osw.getEncoding();获得流的编码方式
详情请查看:www.itheima.com
----------------------
IO流分为字符流和字节流
字节流两个基类:
InputStream OutputStream
字符流两个基类:
Reader Writer
InputStream的基本方法
int read()throws IOException读取一个字节以整数形式返回,如果返回-1已到输入流的末尾
void close()throws IOException关闭流释放内存资源
long skip(longn)throwsIOException跳过n个字节不读
OutputStream的基本方法
void write(intb)throws IOException向输出流写入一个字节数据
void flush()throws IOException将输出流中缓冲的数据全部写出到目的地
Writer的基本方法
void write(intc)throws IOException向输出流写入一个字符数据
void write(Stringstr)throws IOException将一个字符串中的字符写入到输出流
void write(Stringstr,intoffset,intlength)将一个字符串从offset开始的length个字符写入到输出流
void flush()throws IOException将输出流中缓冲的数据全部写出到目的地
Reader的基本方法
int read()throws IOException读取一个字符以整数形式返回,如果返回-1已到输入流的末尾
缓冲流:缓冲流要套接在相应的节点流之上,提高了读写的效率。
此处理流的构造方法都得传相对应的基类类型
BufferedReader:提供了readLine方法用于高校读取一行字符串
BufferedWriter:提供了newLine用于写入一个行分隔符也就是换
转换流:主要作用将字节流转换成字符流。用处较大!
转换流在构造时可以指定其编码集合
InputStreamReader需要和InputStream套接
OutputStreamWriter需要和OutputStream套接
例:OutputStreamWriterosw=newOutputStreamWriter(newFileOutputStream(文件路径);
方法例:osw.getEncoding();获得流的编码方式
详情请查看:www.itheima.com
相关文章推荐
- 黑马程序员---从头开始,回忆JAVA基础之IO流(一)
- 黑马程序员——IO流体系概览
- 黑马程序员之IO流(管道流)
- 黑马程序员<Java笔记<IO流>>
- 【黑马程序员】java中---------------IO流
- 黑马程序员---IO流一
- 黑马程序员-Java学习笔记之IO流(三)
- 黑马程序员——Java基础---IO(一)---IO流概述、字符流、字节流、流操作规律
- 黑马程序员--Java基础学习笔记【IO流-字节流、转换流】
- 黑马程序员--IO流(1)
- (黑马程序员)IO流体系选用总结
- 黑马程序员_IO流(一)
- 黑马程序员——Java基础——IO流(下)
- 黑马程序员_java基础视频第18天_与系统交互的类及IO流
- 黑马程序员—装箱拆箱与IO流重点
- 黑马程序员——Java基础——IO流(文件续写)
- 黑马程序员_IO流
- 黑马程序员----IO流的总结
- 黑马程序员_IO流——MyBufferedReader