会员登陆  支付方式  联系我们  在线客服  网站地图       
首页 关于域浪 互联网数据中心业务、主机托管、主机租用、机架租用、带宽租用、机房介绍、机房对比、CCN网络加速 adsl专线、深圳adsl专线 虚拟主机、域名注册、数据库、企业邮局、动态域名 网络安全、网络临近平台、安全服务、防火去墙租用、安全产品、域浪抗DDOS防火墙、NetScreen防火墙 技术支持  
   当前位置:首页 >> 技术支持 >> JSP编程技巧 >> 随机访问文件
 
精华文章
    串行化的注意事项  
    串行化方法  
    Reader和Writer  
    随机访问文件  
    文件描述  
    InputStream 和Output...  
    I/O流的层次  
    声明抛弃例外  
    捕获例外  
    例外处理机制  
    JSP例外  
    简单数据类型  
    数据类型概述  
    java注释  
    java编程规范  
    java源程序结构  
    构建java程序  
    java虚拟机  
    Java编程基础  
    基于JSP技术的数据库连...  
    JSP中的注释  
    jsp入门学习教程  
    Jsp开发环境配置全过程...  
    JSP语法大全  
    JSP教程(七)-pluginAc...  
    JSP教程(六)-怎么在JS...  
    JSP教程(五)-JSP Acti...  
    JSP教程(四)-JSP Acti...  
  更多>>  
   JSP编程技巧
 随机访问文件
    对于InputStream 和OutputStream 来说,它们的实例都是顺序访问流,也就是说,只能对文件进行顺序地读/写。随机访问文件则允许对文件内容进行随机读/写。在java中,类RandomAccessFile 提供了随机访问文件的方法。类RandomAccessFile的声明为:

public class RandomAccessFile extends Object implements DataInput, DataOutput   



    接口DataInput 中定义的方法主要包括从流中读取基本类型的数据、读取一行数据、或者读取指定长度的字节数。如:readBoolean( )、readInt( )、readLine( )、readFully( ) 等。 



  接口DataOutput 中定义的方法主要是向流中写入基本类型的数据、或者写入一定长度的字节数组。如:writeChar( )、writeDouble( )、write( ) 等。 下面详细介绍RandomAccessFile类中的方法。



 ◇ 构造方法:

  RandomAccessFile(String name,String mode); //name是文件名,mode

          //是打开方式,例如"r"表示只读,"rw"表示可读写,"

  RandomAccessFile(File file,String mode); //file是文件对象



 ◇ 文件指针的操作

  long getFilePointer( ); //用于得到当前的文件指针

  void seek( long pos ); //用于移动文件指针到指定的位置

  int skipBytes( int n ); //使文件指针向前移动指定的n个字节



 

  • 上一篇文章: Reader和Writer
  • 下一篇文章: 文件描述
  • 域浪网络ISP经营许可证 深圳地址:深圳市罗湖区宝安北路国际商品交易大厦七楼C30室
    Tel:0755-82266883/82267566 Fax:0755-82261966
    邮编:518000 
                        Copyright © 2006-2008 elang.cn All Rights Reserved 深圳市域浪网络技术有限公司版权所有