Java -- (part22)

一.缓冲流

字节缓冲流

BufferedOutputStream

1.构造

BufferedOutputStream(OutputStream out)

2.用法

和FileOutputStream一样

BufferedInputStream

1.构造

BufferedInputStream(InputStream in)

2.用法

和FileInputStream一样

字符缓冲流

BufferedWriter

1.构造

BufferedWriter(Writer w)

2.用法

和FileWriter一样

3.特有方法

newLine():换行

BufferedReader

1.构造

BufferReader(Reader r)

2.用法

和FileReader一样

3.特有方法

readLine():一次读一行

二.转换流

OutputStreamWriter

1.构造

OutputStreamWriter(OutputStream out,String charName)

2.用法

和FileWriter一样

InputStreamReader

1.构造

InputStreamReader(InputStream in,String charName)

2.方法

和FileReader一样

三.序列化流

ObjectOutputStream

1.构造

ObjectOutputStream(OutputStream out)

2.用法

writeObject(对象):写对象

ObjectInputStream

1.构造

ObjectInputStream(InputStream in)

2.用法

readObject():读对象

四.打印流

PrintStream

1.构造

PrintStream(String filePath)

PrintStream(OutputStream out)

2.方法

println():输出,自带换行

print():输出,不带换行

改变流向

System中的方法

setOut(PrintStream ps)

五.Properties集合结合IO流使用

1.方法

load(InputStream in):将流中的数据加载到properties集合中

2.使用场景

结合配置文件使用

3.配置文件创建

创建文件,取名为xxx.properties

六.IO工具包

IOUtils

FileUtils

注意:需要导入第三方包 

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值