将文件加载到java中,并从数据生成数组

将文件加载到java中,并从数据生成数组,java,arrays,file,load,Java,Arrays,File,Load,每当我试图从文件中获取数据并从数据中生成数组和int时,就会遇到问题。 对于这个特定的问题,我们给出了17个数据点: 132435446576879803243546576879827 438 我要做的是从第一行生成一个数组,然后将第二行的单个变量转换成int 在java中如何实现这一点 (对于这个问题,第二个变量是我们检查结果的依据,因此我确实希望它作为int或至少在它自己的数组中)您可以使用以下方法: String line = "13 24 35 46 57 68 79 80 32

每当我试图从文件中获取数据并从数据中生成数组和int时,就会遇到问题。 对于这个特定的问题,我们给出了17个数据点:

132435446576879803243546576879827

438

我要做的是从第一行生成一个数组,然后将第二行的单个变量转换成int

在java中如何实现这一点

(对于这个问题,第二个变量是我们检查结果的依据,因此我确实希望它作为int或至少在它自己的数组中)

您可以使用以下方法:

    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]);
    }
int[]intarray=newint[array.length];
for(int i=0;i
在数千个示例中,当您搜索“如何读取java文件”时,我可以在数千个示例中找到关于如何将字符串拆分为数组、如何遍历数组以及如何将字符串转换为int的其他代码。阅读作者的问题,他不是问如何加载/保存文件,而是问如何制作数组。这就是为什么我要回答这个问题。他只提到他正在使用文件,并不是说他在使用文件方面有问题。我已经阅读并发布了一条评论,询问他/她尝试了什么。