DataInputStream d=new DataInputStream(new FileInputStream("e:/idea/a.ser"));
不知道可以不可以,我也菜~~~

解决方案 »

  1.   

    任何文件都可以用java提供的类读出来,以byte的方式读都是无损的。你可以参照java docjava.io 
    Class InputStream
    java.lang.Object
      |
      +--java.io.InputStream
    Direct Known Subclasses: 
    AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, InputStream, ObjectInputStream, PipedInputStream, SequenceInputStream, StringBufferInputStream 
      

  2.   

    对,只要你的文件已经保存到磁盘上,你根本不用关心它是用fwrite还是用记事本生成的,只管使用Java相关的类读取它就可以了。
    你可以用FileReader, FileInputStream, RandomAccessFile, 或者把FileInputStream转换为BufferedReader读取。
      

  3.   

    试试用Reader读取,如果不行就通过字节读取