0

そのため、Java の行ごとにファイルを読み取り、それを別のファイルのすべての単語と比較して、一致する単語の数を確認しようとしています。

    public static void main(String[] args) {
    int i = 0;
    int wordFound = 0;
    String wordCheck;
    File file = new File("wordlist.txt");
    File input = new File(args[0]);
    Boolean searchResult;

いずれにせよ、これが私のメインであり、args[0] をファイル名として設定しようとしています。

私は自分のプログラムを次のように実行しています: Java スペルチェッカー >input.txt

だから私はそれがargs [2]である可能性があると思いますが、私はそれを試しましたが、そこに任意の数値を使用するたびにArrayIndexOutOfBoundsExceptionを取得しています

助けていただければ幸いです。

ありがとう!

4

1 に答える 1

1

あなたのやり方は、java SpellChecker > input.txtあなたのプログラムのすべての出力が で書かれることを意味しますinput.txt。つまり、何らかの種類の印刷を行うと、input.txt.

必要なコマンドはjava SpellChecker input.txt

于 2013-10-03T03:18:38.373 に答える