RandomAccessFile,File

原创 2018年04月16日 19:34:15
1:RandomAccessFile:随机读写文件类型
      作用:对文件的内容进行修改(读取,写入)操作。
      构造器:
      RandomAccessFile(File file,String mode)
      RandomAccessFile(String filepath,String mode)
      mode:---"r","rw"
      常用方法:
      read():只能读取一个字节,读取的字节放入
      int类型的数据的低八位上。
      write(int a):只能写出a的二进制的低八位。
====================
2:指针:
    RandomAccessFile这个类,不管是读还是写,底层
       都存在一个指针。
       指针指的是每一次读写后所在的字符位置。默认第一个字
       节的下标为0。
3: 其他方法:
   read(byte[] arr):
           作用是将读取到的arr.length个字节存入数组arr中
           返回值为实际读取的有效字节个数。
   write(byte[] arr):
           作用是将字节数组里的字节写入文件中。
   write(byte[] arr,int startIndex,int length)
          作用是将字节数组里的字节从下标startIndex开始,
          写length个字节。
   getFilePointer():获取文件指针的下标。
   seek(int index):将指针移动到某一下标
4:
  File,RandomAccessFile类型
    都在java.io包下,此包下还有相应的IO流类型。

  

  其他方法:
    write(byte[] bytes)
    write(byte[] bytes,int startIndex,int length):
    
    
  对文件操作时,底层是存在指针的。
    getFilePointer():获取文件指针的位置。
    seek(int index):将指针调到某一位置。   
    
    read(byte[] bytes):
               将读到的字节存入字节数组中,返回值为读取
               的有效字节个数。当返回-1时,说明读到文件
               末尾了。


Linux根文件系统-file system详解

本课程为全新马哥linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令和基本用法,课程由浅入深,讲授方法受到98%学员一致好评!
  • 2015年04月14日 14:15

关于File和RandomAccessFile的总结

个人学习总结: 关于File类 File file = new File(…); 这里的file 表示的是一个文件或者一个目录,创建时里面是一个抽象的路径,尽量使用相对路径来创建这样一个file...
  • lany1988
  • lany1988
  • 2016-11-18 09:11:46
  • 2914

Java IO的RandomAccessFile的使用

现有如下的一个需求,向已存在1G数据的txt文本里末尾追加一行文字,内容如下“Lucene是一款非常优秀的全文检索库”。可能大多数朋友会觉得这个需求很easy,说实话,确实easy,然后XXX君开始实...
  • czplplp_900725
  • czplplp_900725
  • 2014-07-15 09:55:02
  • 24571

java IO(一):File、RandomAccessFile、字节流与字符流、字节字符转换流

所有的io操作都保存在java.io包中。 一、File类     在整个java io包中,唯一与文件bensheng...
  • Troy__
  • Troy__
  • 2014-05-04 16:15:58
  • 2748

atitit.RandomAccessFile rws rwd 的区别于联系

atitit.RandomAccessFile rws rwd 的区别于联系   1. Rw rws  rwd1 2. "rws" 模式1 3. rwd"模式2     1. Rw rw...
  • attilax
  • attilax
  • 2016-03-14 00:33:54
  • 2623

RandomAccessFile(随即读取)操作文件有4种模式:"r"、"rw"、"rws" 或 "rwd"

'r' 以只读方式打开。调用结果对象的任何 write 方法都将导致抛出 IOException。 "rw" 打开以便读取和写入。如果该文件尚不存在,则尝试创建该文件。 "rw...
  • qq_35893120
  • qq_35893120
  • 2016-08-29 17:00:55
  • 1274

Java RandomAccessFile与MappedByteBuffer

RandomAccessFileRandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是...
  • jdsjlzx
  • jdsjlzx
  • 2016-06-12 18:00:22
  • 2822

RandomAccessFile发生java.io.FileNotFoundException

本来以为RandomAccessFile在没有文件时, rw模式会自动创建文件,结果写如下代码时,报 java.io.FileNotFoundException 异常. package shareMe...
  • cloudeagle_bupt
  • cloudeagle_bupt
  • 2016-08-21 16:55:58
  • 1662

Java的RandomAccessFile随机文件读写的简单使用

import java.io.*; /** * Created by cuboo on 2016/10/10. */ public class io { public static vo...
  • cheng9981
  • cheng9981
  • 2016-10-10 19:55:16
  • 364

Android文件相关:RandomAccessFile介绍与使用demo

一,RandomAccessFile是用来干嘛的?在访问文件时,文件就是一个大型的byte数组,存在指向该隐含数组的光标或索引,称为文件指针. RandomAccessFile的实例对象,可以通过挪...
  • android_zyf
  • android_zyf
  • 2017-03-19 00:52:11
  • 2224
收藏助手
不良信息举报
您举报文章:RandomAccessFile,File
举报原因:
原因补充:

(最多只允许输入30个字)