作者Neilhg (Arfken)
看板java
标题[问题] Java I/O的问题
时间Thu May 30 18:43:45 2013
请教板上的高手一些inputstream关念的问题
fin是一个File物件
fis = new FileInputStream(fin);
br = new BufferedReader(new InputStreamReader(fis));
String line = br.readLine(); .......
fis是一个FileInputStream物件
fis被使用来读取一个档案之後
并没有close掉,再继续使用fis物件读取档案的位元组到一个位元阵列
例如,fis.read(xx);
但结果显示读到0个位元组
把fis.close()之後,再重新new一个fis物件
就可以正确读取了...
还满不明白为什麽FileInputStream物件用过一次後不能重覆使用....
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.236.65
1F:推 asadman1523:如果可以继续读,你要怎麽知道何时才能读完一个FILE? 05/30 21:56