正心科技微信公众号
咨询热线:13529402965
咨询邮箱:879066978@qq.com
昆明网站建设分站
昆明网站建设 网页设计 网站制作 网站设计 网站开发 就找正心科技
您的位置:首页 > 新闻中心 >行业动态
Java:基于代码实战的File类和随机访问文件类RandomAccessFile
发表日期:2019年10月11日    文章编辑:管理员    文章来源:原创    浏览次数:240

1. File的简介

1)File类从属的包:

Java.io.File

2)File的作用:

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

3)File类的局限:

File类只能表示文件或者目录的信息(例如:名称,大小等),不能对文件里边的内容进行访问。

2 File的常用方法

常用构造函数如下:

1)File(String):

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

2)File(File parent, String child):

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

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

1)绝对路径:从盘符开始的路径。(在windows和linux下不同)

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

C:\windows\system32 \cmd.exe

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

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

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

构造函数的代码实例:

File类的的常用方法:

File类的代码实例:

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

RandomAccessFile类简介:

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

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

1)只读模式:

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

RandomAccessFile(File file, String mode)

RandomAccessFile(String filename, String mode)

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

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

代码示例为:

RandomAccessFileraf=newRandomAccessFile("./test/test2.txt","r");

2)读写模式:

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

代码示例为:

RandomAccessFile raf = newRandomAccessFile("./test/test2.txt","rw");

RandomAccessFile的常用方法:

RandomAccessFile类的代码实例:

如没有注明,文章为正心科技原创,转载时请注明来源 http://www.91zxkj.com/
最新新闻
热门新闻

为您推荐相关资讯MORE

为您推荐相关建站案例

  • 菜墩墩-高端网站建设
  • 工程好帮手-高端网站
  • 安宁建设投资集团-昆明高端网站建设
  • 癌症破解专家
  • 昆明丰聚活动板房-昆明网站建设
  • 云南锦灿科技有限公司-昆明网站建设
  • 电子商务解决方案
  • 移动端解决方案

Hi,Are you ready?

准备好开始了吗?
那就与我们取得联系吧

有网站建设的项目想和我们谈谈吗?您可以填写右边的合作意向表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。当然也欢迎您与我们在线商务沟通或打电话咨询,让我们听到你的声音!

BOONET 柏庆网络

业务热线:0755-8886 8991

E-mail:boonet@boonet.cn

您需要的服务

现有网站改版
我需要做微信营销
建设全新的企业网站
要找长期合作公司,需要年度服务
我需要做购物商城
我需要做系统平台

您最关注的地方

对功能要求比较高
对设计创意要求比较高
需要可以购物支付
搜索引擎排名

预算

4-6千 1万-3万 4万-6万 7万以上 项目需要招标

关闭

关闭

关于我们

正心科技专注网站建设,我们以良好的设计水平和网站开发技术经验,做好网站建设行业品牌。公司的服务宗旨是:"用良心做好服务,用实力做好质量!"

联系我们

  • 地址: 昆明市官渡区珥季路高顺名都1112号
  • 电话: 13529402965
  • Email: 879066978@qq.com
扫描二维码 关注我们官方微信 解决建站问题
建站热线

13529402965

周一至周六9:00-18:00

售后服务 / 投诉处理

主营业务: 网站建设 昆明网站建设 云南网站制作 云南网站设计 云南网站开发 云南网页设计   

Powered by zxkj © 2017-2029 .  技术支持昆明正心科技有限公司 版权所有    | 滇ICP备18010581号-2

咨询·联系

咨询热线

13529402965

微信公众号