テキストファイルからいくつかのものを読み込もうとしています。 .txtファイルとコードはすべて現在の作業ディレクトリ内にあります。 fInputが初期化されていない可能性があります。これは私のプログラムがキャッチ・ステートメントに向かい、試行ではないからだと私は信じています。ここでオブジェクトが初期化されていない理由がわかりません
は私のコードセグメントである:
Scanner fInput;
try {
fInput = new Scanner(new File("accountData.txt"));
}
catch(Exception e) {
System.out.println("ERROR: File Not Found.");
}
while(fInput.hasNext()) {
String tempID = fInput.next();
String tempFName = fInput.next();
String tempLName = fInput.next();
String tempPNumber = fInput.next();
String tempEmail = fInput.next();
System.out.println(tempID+""+tempFName+""+tempLName+""+tempPNumber+""+tempEmail);
}
誰もが、私はこれを取得しています理由についていくつかの光を当てますか?ありがとう。
@HovercraftFullOfEels実際には問題はありません。これは、初期化の不足によるコンパイルエラーです。 – Zircon
はい、私たちはそれに光を当てることができます。例外を無視しないでください!例外を出力して何も起こらなかった場合にそのまま続行しますが、まだ*無視しています。それはあなたの問題を直接説明するものではありませんが、それを修正することでコンパイルエラーも修正されます。 – Andreas
@HovercraftFullOfEelsあなたのご意見ありがとうございます。実行可能ファイルの場所へのパスを含めるために.txtファイル名を編集しましたが、同じエラーが発生しています。 –