私の目的は、最終的にはスペルチェッカーを作ることですが、私はそれを行うための単語の辞書が必要です。txtファイルを読み込んで辞書を書く
ここでは、ファイル名の間にスペースがある限り、任意の数のテキストファイルを入力できるようにしようとしています(「novel1.txt novel2.txt novel3.txt」)。
これらの小説のすべての単語を、個々の行の個々の単語(つまり、単語の辞書)の.datファイルに書き込むことにします。しかし、私はファイルがあることを知っているにもかかわらず、Scanner read = new Scanner(new File(filenames[i]));
にファイルが見つかりません。
私はソースパッケージにそれを見つけることができることを確認するために入れてみました。
私のコードの一番下には小さなテストがあります(最初に他のコードをコメントアウトしています)、実際には "war.txtはファイルではありません"と表示されます。 txtファイルを読み込み、正しく入力してください。
誰かが私のtxtファイルを見ていない理由を教えてもらえますか、それとも普通のファイルだとは思わないのですか?
コードをどのように実行しますか?あなたの 'class'ファイルと' txt'ファイルはどのディレクトリにありますか?同じですか? – SubOptimal
入力候補にするだけです。端末行(例: '' end ''にすると、空白などのファイルを簡単に入力できるようになります(あなたはもっと狂気になり、部分文字列や引用符/解析などのことをすることがありますが、これはもっと簡単な修正です) – Rogue
@SubOptimal txtファイル私のプログラムと同じディレクトリにあります。 –