源程序是这样的:import java.io.*;
class text{
public static void main(String args[]) throws Exception{
FileInputStream f=new FileInputStream("F:\1999");int size;int n;int t;
System.out.print("total available bytes:"+(size=f.available()));
n=(size)/8;
for(int i=0;i<n;i++){
 t=i*8+2;
  System.out.print((char) f.read());
}
}
}

解决方案 »

  1.   

    没有找到你的文件
    可能是你的分隔符写的不对。是c:\\yyy.txt
      

  2.   

    F:/1999
    最好用"F:"+File.separator+"1999"
      

  3.   

    改了以后是这样的提示:
    java.io.FileNotFoundException: F:\1999 (系统找不到指定的文件。)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:64)
    at text.main(text.java:4)
    Exception in thread "main" 
      

  4.   

    “最好用"F:"+File.separator+"1999"”用了之后的提示是:
    java.io.FileNotFoundException: F:\1999 (系统找不到指定的文件。)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:64)
    at text.main(text.java:4)
    Exception in thread "main"