Java:基于代码实战的File类和随机访问文件类RandomAccessFile

核心提示1. File的简介1)File类从属的包:  Java.io.File2)File的作用:  用于表示文件和目录,即可以通过File类在程序中操作硬盘上的文件和文件夹。3)File类的局限:  File类只能表示文件或者目录的信息,不能

1. File的简介

1)File类从属的包:

  Java.io.File

2)File的作用:

  用于表示文件和目录,即可以通过File类在程序中操作硬盘上的文件和文件夹。

3)File类的局限:

  File类只能表示文件或者目录的信息,不能对文件里边的内容进行访问。

2 File的常用方法

常用构造函数如下:

  1)File:

  根据给定的路径创建File实例。

  2)File:

  根据parent抽象路径名和child路径名,组合在一起构成路径字符串,创建一个新的File实例

补充:以上的路径可以是绝对路径,也可以是相对路径。

  1)绝对路径:从盘符开始的路径。

  例如:在windows下的绝对路径:

  C:windowssystem32 cmd.exe

  2)相对路径:从当前路径开始的路径。

  例如:假如当前路径是C:windows。则相对路径就是

  . system32 cmd.exe 其中: “.”代表当前路径。

构造函数的代码实例:

File类的的常用方法:

File类的代码实例:

3 基于指针的文件内容操作类RandomAccessFile

RandomAccessFile类简介:

  对文件随机访问的操作,包括读和写。该类的读写是基于指针的操作。

RandomAccessFile在对文件进行随机访问操作时有两个模式,分别为只读模式和读写模式。

1)只读模式:

  在创建RandomAccessFile时,其提供的构造方法要求我们传入访问模式“r”:

  RandomAccessFile

  RandomAccessFile

  其中构造方法的第一个参数是需要访问的文件,而第二个参数则是访问模式:

  r:表示对该文件的访问是只读的。

代码示例为:

  RandomAccessFileraf=newRandomAccessFile;

2)读写模式:

  创建一个基于文件访问的读写模式的RandomAccessFile我们只需要在第二个参数中传入”rw”即可。

代码示例为:

RandomAccessFile raf = newRandomAccessFile;

RandomAccessFile的常用方法:

RandomAccessFile类的代码实例:

后续会有更多实用的技术文章和笔试题讲解,欢迎请大家关注此百家号!

 
友情链接
鄂ICP备19019357号-22