java

当前位置:中华考试网 >> java >> java教程 >> 文章内容

Java专业语言课堂笔记(42)

来源:中华考试网  [2016年1月3日]  【

读取文件

  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();      

责编:ljnbset
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试