我的文件程序第一次运行得很好。但是当我想运行它之后显示错误。可能是什么原因?
import java.io.FileInputStream;
import java.io.IOException;
public class FileSentenceRead {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
/*Scanner sn=new Scanner(System.in);
System.out.println("Enter file name");
String fname=sn.next();*/
FileInputStream fis=new FileInputStream("textfile.text");
int size=fis.available();
byte bt[]= new byte[size];
fis.read(bt);
String pr=new String(bt);
System.out.println(pr);
String[] pr1=pr.split("\\s|\\.");
// @SuppressWarnings("rawtypes")
// HashSet set=new HashSet();
StringBuffer s=null;
StringBuffer ss=new StringBuffer();
for(int i=0;i<pr1.length;i++){
s= new StringBuffer(pr1[i]);
// System.out.print(s.reverse()+" ");
s=s.reverse();
ss.append(s+" ");
}
System.out.println(ss);
}
}
这是我的错误信息
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)