gpt4 book ai didi

java - 读取一行中的数字

转载 作者:行者123 更新时间:2023-11-30 07:27:29 25 4
gpt4 key购买 nike

我已经从标准输入中获取了一个输入。此输入将是一行数个数字。例如,可变行的有效值将是:

 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

有没有更有效的方法?

最佳答案

String your_number_string;
String[] numbers = your_number_string.split(" ");

关于java - 读取一行中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9679486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com