public void testFile(FileInputStream i)
{} 
FileInputStream i = new FileInputStream("f:/new5.txt");
testFile(i);
tempn=i.read(fileByte);
这是我做读取操作会出“NullPointerException”,i的值好象变了,可是语法上没有改变它呀?!必须再建立一个对象:
FileInputStream i = new FileInputStream("f:/new5.txt");
testFile(i);
FileInputStream i2 = new FileInputStream("f:/new5.txt");
tempn=i2.read(fileByte);
这样可以,请问这是什么原因?