それで私はこのスキャナーを作って、それが 1 から 3 の文字列を取るようにしたかったのです。1 は文字列の最小数で、3 は最大数です。これまでのところ、私の出力は次のとおりです。
You can search 1 - 3 words only : 3
Type a name: word1
Type a name: word2
Type a name: word3
代わりに、私のプログラムが複数の文字列検索を実行するという事実のために、これらの単語を複数の配列に入れる方法はありますか?
public static void main(String[]args) throws IOException{
int nnames;
String[] stringSearch;
System.out.print("You can search 1 - 3 words only : ");
Scanner in = new Scanner(System.in);
nnames = Integer.parseInt(in.nextLine().trim());
stringSearch = new String[nnames];
for (int i = 0; i < stringSearch.length; i++){
System.out.print("Type a name: ");
stringSearch[i] = in.nextLine();
}