第8章fileio

第8章filei/o

8.1操作文件或目录的属性

程序的主要任务就是操作数据,通程序读取的内容或向文件写入数据,可以使用程序应用更为广泛。

目前我们熟悉的文件类型由很多,如拓展名为TXT,doc,xls,ipg,Java,class等的文件。

8.1.1使用File类存在文件或目录属性

Java。io包提供了一类接口和类,对文件进行基本的操作,包括对文件和目录属性的操作,对文件读写的操作等。

file对即可表示文件,也可以表示目录。在程序中,一个file对象可以表达一个文件或目录。利用它可以对文件或目录进行操作。它可以查出与文件相关的信息。

创建一个file 对象

file file= file (String pathName);

8.2Java的流

流是指一串流动的字符,是以先进先出的方式发送和接收的通道

一个流是一个输入或输出设备的抽象表示。可以写入数据到流中,也可以从流中读取数据。可以把流想为为程序中流进或流出的一个字节序列。

流具有明确的方向性。

8.3读写文本文件

83.1使用字节流读取文本文件

1.字节输入流inputstream类

2.字节输入类fileinputstream类

3.使用fileinputstream读取文件

8.3.2使用字节流写文本文件

1.字节输入流optputstream类

2.字节输出流fileoutputstream类

3.使用fileoutputstream写文本文件

8.3.4使用字符流读取文本文件

1.字符输入流reader类

2.字符输入流filereader类

3.使用filereader读取文件

4.字符输入流bufferreader类

5.使用filereader和bufferdreader读取文本文件

8.3.5使用字符流文本文件

1.字符输出流writer类

2.字符流输出流filewriter类

3.使用filewriter写文本文件

4.字符流输出流bufferederwriter类

8.4二进制文件的读写

8.4.1使用字符流dataputstream读二进制文件

1.引入相关类

2构造一个数据输入流对象

3利用数据输入流的方法读取二进制文件的数据

4关闭数据输入流

8.4.2使用字节流dataoutputstream写二进制文件

1.引入相关类

2构造一个数据输入流对象

3利用数据输入流的方法读取二进制文件的数据

4关闭数据输入流

本章总结

file类用于访问文件或目录的属性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值