2016-12-30 8 views
0

スキャナオブジェクトにテキストファイルを読み込もうとしています。編集されたテキストファイルを読むスキャナJava

Scanner filescan = new Scanner (new File("src/specFiles/lists/Names")); 

このコードはうまく動作しますが、テキストファイルを手動で変更しました。私はこのリストを大きくしました。しかし、余分な行は読み込まれていません。新しい保存された変更にもかかわらず、古いファイルがまだ読み込まれているようです。何かご意見は?

+1

スキャナによって読み取られたファイルとは異なるファイルを編集しました。だからこの質問は閉じられるでしょう。 – Tom

+1

ファイルを再読み込みします。あなたがスキャナを作成してそれを読むときに実際に何が起こるかは、プラットフォームに依存します。これは、手動で編集するテキストファイルです。最後に変更された時刻を確認し、それが新しい場合はすべてのデータをリロードします。 – matt

+0

スキャナの使用方法を理解するために、スキャナを使用してコードを送信する必要があります。 –

答えて

1

あなたはMavenを使用している場合...これは、スキャナで読み取ったファイルの正確な位置を表示します

0

をあなたが読んでいるファイルの場所を確認して、正しいものを更新...

File f = new File("src/specFiles/lists/Names"); 
System.out.println(f.getAbsolutePath()); 

/targetからリソースが読み込まれます。リソースを更新する場合は、mvn packageを実行して/ target内のリソースを更新する必要があります。

関連する問題