検索エンジンを作成して、ユーザーが指定した単語と一致する文書を見つけようとしています。以下は私のコードです。これは私の方法です。ユーザーの入力を覚えていますが、検索に少し追加するつもりですが、これを多く試してみました(これが入力をプリントアウトしている理由です)。入力を受け入れる。私は何を変更して、ユーザーが行を空白にしておくまで多くの単語を取りますか?私は10時に停止するようにしたが、空白のままにしておくとhasNext()はそれを止めるだろうと思ったが、ただスキャンを続ける。スキャナからの入力量が不定
Scanner userInput = new Scanner(System.in);
System.out.println("\n\n\nEnter the words you would like to search your documents for (up to 10):");
String[] stringArray = new String[10];
int i = 0;
while (userInput.hasNext() && i < 9){//takes input until user leaves a blank line
stringArray[i] = userInput.next();
i++;
}
for (int j = 0; j < i; j++){//just for testing purposes
System.out.println(stringArray[j]);
}
これはうまくいった!ありがとう! –