私はstdinから入力を受け取りました。この入力は複数の数字の行になります。たとえば、変数ラインの有効な値は次のようになります。行の数字を読む
1 2 3 4 5 6 7 8 9 10
私はそこになりますどのように多くの番号を知っていると私はサイズの配列にこれらの数値を格納しようとしています変数Nにこれを保存しましたN.
String a="";
for(int i=0; i<line.length(); i++){
if(line.charAt(i)!=' ')
a = a+ line.charAt(i);
else{
numbers[x++]=Integer.parseInt(a);
a="";
}
}
numbers[x]=Integer.parseInt(a); //to store the last number in the array
もっと効率的なやり方がありますか?