比如读BMP文件,然后把文件头的内容赋值给struct bmpheader headC语言中可以
read(file, char*(head), sizeof(head));java中有类似的实现方法么?
我找到有FileReader.read(byte[] buffer)
但只能读入buffer的byte数组,怎样才能赋值给head呢?谢谢了

解决方案 »

  1.   

    FileReader是读文本文件的,如果用来读bmp文件不行
    你可以试试FileOutputStream和FileInputStream
      

  2.   

    ObjectInputStream ois = new ObjectInputStream(new FileInputStream("XXXX"));catch IOException,这是怎么回事呢?
      

  3.   

    catch IOException
    是处理IO异常
    只要是IO处理几乎都会抛出的异常 
      

  4.   

    try{
     //use io api
    }
    catch(IOException){}
      

  5.   

    kingfish 能说具体一点吗?
    我想读的是DVD的IFO文件
    我定义了一个IFO类IFO ifo = new IFO();
    ifo = (IFO)ObjectInputStream.readObject("VIDEO_TS.IFO");这样好像行不通,难道要我读一个字节,然后再给IFO类成员赋值:(