ユーザーからスペースで区切られた整数の行を読み取り、値を配列に配置するという正しい開始を取得できないため、プロジェクトで問題が発生しています。
System.out.println("Enter the elements separated by spaces: ");
String input = sc.next();
StringTokenizer strToken = new StringTokenizer(input);
int count = strToken.countTokens();
//Reads in the numbers to the array
System.out.println("Count: " + count);
int[] arr = new int[count];
for(int x = 0;x < count;x++){
arr[x] = Integer.parseInt((String)strToken.nextElement());
}
これは私が持っているもので、カウントが初期化されると何らかの理由で1に設定されるため、配列の最初の要素のみを読み取るようです。
誰でも私を助けることができますか?これを別の方法で行う方がよいでしょうか?