这么解决:从将流读到一个字符数组byte[] bb;然后String aa=new String(bb);

解决方案 »

  1.   

    BufferedInputStream r = new BufferedInputStream(
        new FileInputStream(new File("E:\\Program Files\\ztry.dat")));使用BufferedInputStream 进入读入的操作了。
      

  2.   

    int c;
    byte[] bytes=new byte[100];
    c=System.in.read(bytes);
    String s;
    s=new String(bytes,0 , c - 2) ;//去掉回车换行两个字符
      

  3.   

    先要搞清楚怎么存的,如果是文本文件,应该直接使用FileReader
    BuferedReader br =new BufferedReader(new FileReader("filename.txt"));
    br.readeLine();// 循环
    如果是2进制文件,则应用DataInputStream/ObjectInputStream封装,按保存时的协议顺序读出。