java boolean io流_java基础入门-day22-IO流

(1)I/O:Input/Output(了解)

java中对数据的输入输出问题是通过io技术解决的。

java提供的对象都在java.io包下。

(2)IO的分类(掌握)

A:按照数据的流向

输入流

读取数据

输出流

写入数据

B:按照操作数据的类型

字节流

字符流

为了操作文本的方便,引入的字符流。

如果能用记事本打开并能够读懂里面的内容的数据,就可以用字符流。

(3)File类(了解)

硬盘上数据的存储方式就是文件,所以,为了方便对文件进行操作。

java提供了一个类File供我们使用。

(4)File类的使用(理解)

A:构造方法

**File file = new File("d:\\a.txt")

**File file = new File("d:\\","a.txt");

**File file = new File("d:\\");

File file2 = new File(file,"a.txt");

B:功能(掌握)

**创建功能

创建文件: 文件:boolean createNewFile()

如果文件不存在,就创建文件。存在就不创建。

创建文件夹: 创建的是文件夹boolean mkdir()

boolean mkdirs()

**删除功能

删除文件和删除文件夹: delete 删除此抽象路径名表示的文件或目录。

**判断功能

判断File是否存在:boolean exists()

测试此抽象路径名表示的文件或目录是否存在。

判断File是否是文件: boolean isFile()

判断File是否是文件夹: boolean isDirectory()

测试此抽象路径名表示的文件是否是一个目录。

**获取功能

***基本获取

获取File的绝对路径: String getAbsolutePath:获取该文件的绝对路径

获取File的名称: String getPath:获取该文件的相等路径

***高级获取

获取指定目录下的所有File的名称: String[] list:获取指定目录下的所有文件和文件夹的

名称的数组

获取指定目录下的所有File的数组: File[] listFiles:获取指定目录下的所有文件和

文件夹的File对象的数组

***加入过滤器的获取(掌握)

加入文件名称过滤器FilenameFilter(使用匿名内部类实现FilenameFilter接口.)

(4)案例:

获取指定目录下指定后缀的文件的名称。

A:不使用FilenameFilter

B:使用FilenameFilter

自定义类实现

匿名内部类实现(掌握)

c43e3e554f7fbc3475edd71694b05c96.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值