A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© shaoboguanzi 中级黑马   /  2015-2-13 21:21  /  724 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

RandomAccessFile 随机访问文件的行为。不是IO体系中子类,但是IO中成员,因为具有读写功能。内部封装了一个数组,通过指针对数组元素进行操作。其实完成读写的原理是内部封装了字节输入流和输出流。通过构造函数可以看出只能操作文件。且操作文件有一定的模式。可以操作常见数据类型intlong,double ,float ,char.String是引用型数据
如果模式r为只读不会创建文件,只能读取已存在文件。
如果模式rw为读写时文件不存在时,可以自动创建文件
有四种模式:
RandomAccessFile raf=new RandomAccessFile(文件名,rw);rw可以读写。
Raf.seek(8);通过调整指针来获取、修改、添加内容
跳过指定的字节数raf.skipByte(8);只能往前跳

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马