当前位置: 首页 > news >正文

网站开发技术及特点/在线培训系统平台

网站开发技术及特点,在线培训系统平台,网站开发海报,网络营销服务商1.JDK API中RandomAccessFile类的描述 此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字…

1.JDK API中RandomAccessFile类的描述

 

       此类的实例支持对随机访问文件的读取和写入。随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。如果随机访问文件以读取/写入模式创建,则输出操作也可用;输出操作从文件指针开始写入字节,并随着对字节的写入而前移此文件指针。写入隐含数组的当前末尾之后的输出操作导致该数组扩展。该文件指针(实现数组随机读写)可以通过 getFilePointer 方法读取,并通过 seek 方法设置。

      通常,如果此类中的所有读取例程在读取所需数量的字节之前已到达文件末尾,则抛出 EOFException(是一种 IOException)。如果由于某些原因无法读取任何字节,而不是在读取所需数量的字节之前已到达文件末尾,则抛出 IOException,而不是 EOFException。需要特别指出的是,如果流已被关闭,则可能抛出 IOException。

2.RandomAccessFile演示

  1 public class RandomAccessFileDemo {2 3 	/**4 	 * @代码来自传智播客5 	 * @param args6 	 * @throws IOException7 	 */8 	public static void main(String[] args) throws IOException {9 10 11 		/*12 		 * RandomAccessFile:13 		 * 特点:14 		 * 1,只能操作文件。15 		 * 2,既能读,又能写。16 		 * 3,维护了一个byte数组。内部定义了字节流的读取和写入。17 		 * 4,通过对指针的操作可以实现对文件的任意位置的读取和写入。18 		 */19 20 21 //		writeFile();22 		readFile();23 	}24 25 	public static void readFile() throws IOException {26 27 		RandomAccessFile raf = new RandomAccessFile("tempfile\\random.txt", "r");28 29 		//随机读取,只要通过设置指针的位置即可。30 		raf.seek(8*1);31 32 		byte[] buf = new byte[4];33 		raf.read(buf);34 		String name = new String(buf);35 36 		int age = raf.readInt();37 38 		System.out.println(name+":"+age);39 40 		raf.close();41 42 43 44 	}45 46 	public static void writeFile() throws IOException {47 48 		//1,创建一个随机访问文件的对象。文件不存在,则创建,存在,则不创建不覆盖。49 		RandomAccessFile raf = new RandomAccessFile("tempfile\\random.txt", "rw");50 51 		//2,写入姓名和年龄。52 //		raf.write("张三".getBytes());53 //		raf.writeInt(97);//保证整数的字节原样性。54 //		raf.write("李四".getBytes());55 //		raf.writeInt(99);//保证整数的字节原样性。56 57 		//3,随机写入。58 		raf.seek(8);//设置指针的位置。59 		raf.write("王武".getBytes());60 		raf.writeInt(100);61 		System.out.println(raf.getFilePointer());62 63 		raf.close();64 65 66 	}67 68 }

2017-12-31 内容来自API和传智播客

  

转载于:https://www.cnblogs.com/zhuweiheng/p/8151262.html

http://www.jmfq.cn/news/4915387.html

相关文章:

  • wordpress 前台评论/优化法治化营商环境
  • 织梦移动端网站模板下载/网络推广山东
  • vps网站管理助手教程/重庆关键词快速排名
  • 制作公司工作网站/腾讯新闻发布平台
  • 网页设计与制作怎样添加图片/关键词优化排名用哪些软件比较好
  • wordpress在线演示/北京seo技术
  • 施工企业工作分解结构/保定百度首页优化
  • 北京建设网站公司/线上怎么做推广和宣传
  • 在线做动漫图片视频在线观看网站/可以商用的电视app永久软件
  • 网站框架有哪些/凡科建站登录官网
  • 简述电子商务网站的建站流程/百度ai人工智能
  • 网站特点怎么写/湖南seo快速排名
  • wordpress自动tag/成都seo优化排名推广
  • 林壑地板北京网站建设/全网营销推广公司
  • 给人做网站赚钱/公司推广渠道有哪些
  • 京东网站建设策略/百度app最新版本
  • 网站开发笔记本要什么配置/网站优化策略分析论文
  • 在床上做很黄很暴力网站/软文发稿公司
  • 微网站开发教材/百度客服怎么联系
  • iis做外网站点/备案查询平台官网
  • 桂林网站设计公司/如何做网站网页
  • 有没有做家具特卖的网站/商丘seo博客
  • 百度怎么建立网站/网页怎么做
  • 免费自助建站系统/搜一下百度
  • 安徽合肥做网站/百度怎么打广告在首页
  • 学而思编程网站/百度建一个网站多少钱
  • 男女做暖暖的试看网站大全/信息流优化师简历模板
  • 网站上职业学校排名 该怎么做/百度竞价排名查询
  • 做网站推广优化靠谱/googleplay安卓版下载
  • 做网站分辨率修改/沈阳seo关键字优化