はじめまして。検索してもわからなかったので質問させていただきます。
javaのBufferedReaderのmarkとresetについて、
markをwhile文外で指定して、resetをwhile文内で指定したいのですが、うまくいきません
java
1 2...try{ 3 FileReader fr = new FileReader("c:\\..."); 4 BufferedReader br = new BufferedReader(fr); 5 br.mark(1024); 6 7 while((st = br.readLine()) != null){ 8 if(){ 9 //処理文 10 br.reset; 11 } 12 } 13}catch...
if文の中は毎回resetするわけではないのでwhileで無限ループすることは考えずらいです。
-訂正-
説明不足でしたすいません。NetBeansでプログラミングしているのですが固まってしまって動かないかんじです。
初心者でエラーの種類とかがまだわからないのですが、
反応がしないので無限ループだと思い調べましたが無限ループにはならなさそうなので質問させていただきました。
回答1件
あなたの回答
tips
プレビュー