- 560 名前:デフォルトの名無しさん [2009/12/16(水) 14:40:24 ]
- bufferedReaderで
while(null !=(line2=fin2.readLine())){ while(null!=(line1=fin1.readLine())){ ----------------------------------------- } } 上記のような2重ループをつくると、1回目の内側のループまでおわり、2回目のループに入る時に fin1.readLine()のポインタがnullにきてしまってるので、2回目の内側のループに入らないのですが readLine()のポインタをリセットするにはどうすればいいでしょうか? 今はBufferedReader fin1 = new BufferedReader(new FileReader("NVlist")); fin1.mark(10000); で、内側のループの外でfin1.reset(100)してたんですが何回かループするとjava.io.IOException: Mark invalid というエラーが返ってきます。。。
|

|