java基础之io流
来源:互联网 发布:xlplayer mac下载 编辑:程序博客网 时间:2024/05/01 02:21
1.四大抽象基类 字节流(InputStream OutputStream)
字符流(Writer Reader)
字节输出流写文件用其子类FileOutputStream类
构造:FileOutputStream(File file)传递file对象包装文件
(String name)传递字符串类型文件名
(File file ,boolean)boolean表示文件是不是追加写入
(String filename, boolean)
2.Io流中的缓冲流对象
BufferedOutputSream BufferedOutputSream
构造方法(OutputStream out)传递任意的字节输出流对象
BufferedOutputStream( new FileOutputStream )
BufferedInputStream(new InputStream)传递任意的字节输入流
3.字符流
字符转换流
OutputStreamWriter将字符转换为字节输出
构造方法(OutputStream out )传递任意字节输出流将数据变成字节写入传递的字节流中
new OutputStreamWriter(new FileOutputStream())
(OutputStream out, 编码表名)
InputStreamReader将字节转为字符
4.转换留的便捷类
FileWriter(File file)传递file对象写入目的
(String name)string类型的文件名
FileReader(File file)传递file类型的对象的文件原
(String name)传递string类型的文件源
5.字符缓冲流
BufferWriter BufferReader
构造方法
BufferedWriter(Writer w)传递任意的字符输出流对象FileWriter OutputStreamWriter
独特方法:new line()换行,特点具有跨平台性
BufferedReader(Reader r)传递任意的字符输入流对象 FileReader InputSreamReader
独特方法: String readline()读取文本一行
6.Properties集合Io联合使用
Io读取文件将文件中的键值对存储到集合
方法:
A load(字节或字符输入流)从流中提取键值对存储到集合中
B store(字节或字符输出流)将集合中的键值对存储到文件中
6.打印流
printStream
printWriter
为其他输出流添加功能,只操作数据目的,并且可启动自动刷新功能
printStream 字节打印流
打印的数据目的全部卸构造方法中
构造:printStream(File OutputStream String )
printStream 字符打印流
构造:printStream(File OutputSream String Writer)
方法:print println 数据的原样流出
自动刷新功能:打印流的数据目的如果是流对象则可启动自刷新
必须使用println printf format 才能实现
7.标准输入输出流
A System.in 标准输入流
使用InputStream方法read读取键盘
B System.out 标准输出流
用OutputStream类方法Writer写数据
字符流(Writer Reader)
字节输出流写文件用其子类FileOutputStream类
构造:FileOutputStream(File file)传递file对象包装文件
(String name)传递字符串类型文件名
(File file ,boolean)boolean表示文件是不是追加写入
(String filename, boolean)
2.Io流中的缓冲流对象
BufferedOutputSream BufferedOutputSream
构造方法(OutputStream out)传递任意的字节输出流对象
BufferedOutputStream( new FileOutputStream )
BufferedInputStream(new InputStream)传递任意的字节输入流
3.字符流
字符转换流
OutputStreamWriter将字符转换为字节输出
构造方法(OutputStream out )传递任意字节输出流将数据变成字节写入传递的字节流中
new OutputStreamWriter(new FileOutputStream())
(OutputStream out, 编码表名)
InputStreamReader将字节转为字符
4.转换留的便捷类
FileWriter(File file)传递file对象写入目的
(String name)string类型的文件名
FileReader(File file)传递file类型的对象的文件原
(String name)传递string类型的文件源
5.字符缓冲流
BufferWriter BufferReader
构造方法
BufferedWriter(Writer w)传递任意的字符输出流对象FileWriter OutputStreamWriter
独特方法:new line()换行,特点具有跨平台性
BufferedReader(Reader r)传递任意的字符输入流对象 FileReader InputSreamReader
独特方法: String readline()读取文本一行
6.Properties集合Io联合使用
Io读取文件将文件中的键值对存储到集合
方法:
A load(字节或字符输入流)从流中提取键值对存储到集合中
B store(字节或字符输出流)将集合中的键值对存储到文件中
6.打印流
printStream
printWriter
为其他输出流添加功能,只操作数据目的,并且可启动自动刷新功能
printStream 字节打印流
打印的数据目的全部卸构造方法中
构造:printStream(File OutputStream String )
printStream 字符打印流
构造:printStream(File OutputSream String Writer)
方法:print println 数据的原样流出
自动刷新功能:打印流的数据目的如果是流对象则可启动自刷新
必须使用println printf format 才能实现
7.标准输入输出流
A System.in 标准输入流
使用InputStream方法read读取键盘
B System.out 标准输出流
用OutputStream类方法Writer写数据
0 0
- java基础之 IO流
- Java基础之IO流
- Java基础之IO流
- Java基础之IO流
- Java基础之IO流
- JAVA基础之IO流
- java基础之IO流
- java基础之io流
- java基础之io流
- Java基础之IO流
- java基础之IO流
- Java基础之IO流
- Java基础之IO流
- java基础之io
- java基础之IO
- java基础之IO
- java基础之IO
- Java基础之IO
- 排查日志的一些基础命令
- Delphi制作GSM Modem的短信发送控件
- helmet是一个保护Node.JS应用的安全项目
- Storyboard 自适应布局
- Query在线选座订座(影院篇)
- java基础之io流
- poj--3279(二进制压缩枚举)
- printf的转换符
- Linux系统下init进程的前世今生
- 顺序表
- tableViewCell中图片下方的线不被遮挡
- P2P原理
- CFLAGS详解
- 231个web前端的javascript特效分享