A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 学习代码 中级黑马   /  2014-4-8 16:19  /  601 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.io.*;

  2. class  RandomAccessFileDemo
  3. {
  4.         public static void main(String[] args) throws IOException
  5.         {
  6.                 //writerFile();
  7.                 readerFile();
  8.         }
  9.         public static void readerFile()throws IOException
  10.         {
  11.                 RandomAccessFile raf  = new RandomAccessFile("file.txt","r");
  12.                
  13.                 byte[] arr = new byte[4];
  14.                 raf.read(arr);
  15.                
  16.                
  17.                 String name = new String(arr);
  18.                
  19.                 int age = raf.readInt();
  20.                
  21.                 System.out.println(name);
  22.                 System.out.println(age);
  23.                 byte[] arr1 = new byte[4];
  24.                 raf.read(arr1);
  25.                
  26.                
  27.                 String name1 = new String(arr1);
  28.                
  29.                 int age1 = raf.readInt();
  30.                
  31.                 System.out.println(name1);
  32.                 System.out.println(age1);
  33.                 raf.close();
  34.                
  35.         }
  36.         public static void writerFile()throws IOException
  37.         {
  38.                 RandomAccessFile raf = new RandomAccessFile("file.txt","rw");
  39.                 raf.write("李四".getBytes());
  40.                 raf.writeInt(97);
  41.                 raf.write("李".getBytes());
  42.                 raf.writeInt(99);
  43.                 raf.close();
  44.        
  45.        
  46.         }
  47. }
复制代码

大侠给看一下 为什么会有 异常抛出的啊

1 个回复

倒序浏览
你得确保你目录下有file.txt啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马