IO-输入输出流

IO流
输入流
字节输入流: InputStream
|- FileInputStream
|-构造方法:
FileInputStream(File file)
FileInputStream(String filename)
|- BufferedInputStream

|- 成员方法
int read() 读一个字节
int read(byte[] arr) 读一个字节数组
字符输入流: Reader
|- InputStreamReader
|- 构造方法
InputStreamReader(InputStream in)
InputStreamReader(InputStream in, String charsetName) 
|- FileReader
|- BufferedReader
|- 特有方法
String readLine() 读一行字符串

|- 成员方法
int read() 读一个字符
int read(char[] arr) 读一个字符数组


输出流
字节输出流: OutputStream
|- FileOutputStream
|-构造方法
FileOutputStream(File file)
FileOutputStream(File file, booleam append)
FileOutputStream(String name)
FileOutputStream(String name, booleam append)
|- BufferedOutputStream

|- 成员方法
write(int ch) 写一个字节
write(byte[] arr) 写一个字节数组
wirte(byte[] arr, int start, int len) 写一个字节数组的一部分


字符输出流: Writer
|- OutputStreamWriter
|- 构造方法
OutputStreamWriter(OutputStream os)
OutputStreamWriter(OutputStream os, String charsetName)
|- FileWriter
|- BufferedWriter
|-特有方法
newLine() 写一个换行符号

|- 成员方法
write(int ch) 写一个字符
write(char[] arr) 写一个字符数组
wirte(char[] arr, int start, int len) 写一个字符数组的一部分
write(String str) 写一个字符串
write(String str, int start, int len) 写字符串的一部分
void flush() 刷新
void close() 关闭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值