中华考试网·阅读新闻
编程开发 > JAVA > 文章内容

JAVA编程课堂笔记(65)

2016-1-4编辑:ljnbset

读取文件

  int b = raf.read() 从文件中读取一个byte(8位) 填充到int

  的低八位, 高24位为0, 返回值范围正数: 0~255, 如果返回-1表示

  读取到了文件末尾! 每次读取后自动移动文件指针, 准备下次读取.

   任务1: A 只读打开文件, 移动到int数据位置

         B 连续读取4个byte, 拼接为int (反序列化) 

    RandomAccessFile raf =

      new RandomAccessFile("demo/raf.dat", "r");

    int i = 0;

    raf.seek(2);//移动到int位置

    i = raf.readInt();

    System.out.println(Integer.toHexString(i));

    raf.close();      

JAVA编程课堂笔记(64)
咨询热线:4000-525-585(免长途费)