介绍一些记录存储本身包含的获取信息的相关方法。每个RecordStore对象都包含标头与数据区,标头记录数据列的信息,数据区储存数据记录,详见示例7-2.
在RecordStore对象中存取数据时,要遵守以下基本流程与规范:
当对RecordStore进行文件储存时,记录数的初始值为零,每增加一条记录则加一,删除时则减一。记录数的值有助于了解记录储存条数。
取得下一条记录的recordID,用于下一条记录的储存或修改。
RecordStore版本编号, RecordStore对象里的数据有任何变动,包括新增、删除或修改时,版本编号也会跟着改变。它可以用于判断RecordStore对象是否被修改过。
有了这些特性,就能够取得它们对应的RecordStore对象信息:
l public int getNumRecords()
throws RecordStoreNotOpenException
取得当前RecordStore里记录的条数。
l public int getNextRecordID()
throws RecordStoreNotOpenException,
RecordStoreException
取得RecordStore里要记录的下一条数据的recordID.
l public int getVersion()
throws RecordStoreNotOpenException
取得当前的RecordStore版本编号,只要它被修改过编号就会增加。
l public int getSize()
throws RecordStoreNotOpenException
取得RecordStore所占用的字节大小。
l public long getLastModified()
throws RecordStoreNotOpenException
取得RecordStore最近一次被修改的时间。
l public int getSizeAvailable()
throws RecordStoreNotOpenException
取得RecordStore可以增加的数据量空间,返回值以byte为单位。
本U R L:http://www.qqread.com/j2ee/w394286.html相关专题
- 手机病毒揭密 (3651篇文章)
- 游戏开发 (2171篇文章)
- 网络游戏攻略 (4399篇文章)
- J2ME开发教程 (587篇文章)
- J2ME游戏开发应用 (641篇文章)
- 程序设计 (228篇文章)
- J2ME游戏相关文章 (100篇文章)
- 移动增值 (94篇文章)
- 讨论J2EE建议的学习路线! (2次浏览)
- 分析J2EE架构的6个最佳实践 (1次浏览)
- 微软冲击移动平台市场J2ME何去何从 (0次浏览)
- 开发工具王者比拼 .NET单挑J2EE (0次浏览)
- 教您怎样部署基于WebSphere的J2EE应用 (0次浏览)
- 华山论剑 J2EE单挑.NET之框架组件篇 (0次浏览)
- 对J2EE项目实际应用的一点体会 (0次浏览)
- J2EE综合:介绍编写XML文档的工作经验 (0次浏览)
- J2ME手机游戏:获取RecordStore相关信息 (0次浏览)
- J2EE综合——Struts常见错误的全面汇总 (0次浏览)



