每当我尝试从文件中获取数据并从该数据中生成数组和int时,我就遇到了问题。 对于这个特定问题,我们以这种方式给出了17个数据点:
13 24 35 46 57 68 79 80 32 43 54 65 76 87 98 27
438
我要做的是从第一行创建一个数组,并将第二行的单个变量变为int。
我将如何在java中执行此操作?
(对于这个问题,第二个变量是我们检查结果的对象,所以我确实希望它作为int或至少在它自己的数组中)
答案 0 :(得分:-1)
您可以使用:
String line = "13 24 35 46 57 68 79 80 32 43 54 65 76 87 98 27";
String[] array = line.split(" ");
如果要使用此数字进行计数,则需要将它们更改为整数。
int[] intarray = new int[array.length];
for (int i = 0; i < array.length; i++) {
intarray[i] = Integer.valueOf(array[i]);
}