0
これを行う方法に関するヘルプが見つかりません: Filreaderのwhileで.substringを使用することはできません。最初の行を読み取った後に例外がスローされます。filreader内のjavaサブ文字列
String line = "";
BufferedReader in = new BufferedReader(new FileReader(f));
LineNumberReader lnr = new LineNumberReader(in);
while ((line = lnr.readLine()) != null) {
System.out.println(lnr.getLineNumber() + " : " + line.substring(1, 7) +"!");
}
in.close();
lnr.close();
実装しようとしていることの説明を追加してください。なぜあなたは部分文字列を使用していますか?希望のプログラム出力は何ですか? –
ファイルごとに行を読み込みたい場合、部分文字列が==「何でも」あれば、特定のアクションが続きます。しかし、部分文字列はFilereaderを止めてしまったようだが、全体の問題だよ〜 – Frotty
@Mauricioが言ったことの上に、どんな例外が投げられるのだろうか? – ty1824