Допустим, у меня есть файл, настроенный так:
20 88,6
16 71,6
19,8 93,3
18,4 84,3
17,1 80,6
15,5 75,2
14,7 69,7
17,1 82
Два значения с плавающей точкой разделены пробелом, скажем, что слева значения x, а справа - значения y, как мне прочитать файл и сохранить значения x в одном массиве, а значения y в другом?
public static Float[] getData() throws FileNotFoundException {
float data;
List<Float> temps = new ArrayList<Float>();
Scanner inFile = new Scanner(new File("cricket"));
while(inFile.hasNext()) {
data = inFile.nextFloat();
temps.add(data);
}
inFile.close();
for(int i = 0; i<=temps.size(); i++) {
Float[] tempsArray = temps.toArray(new Float[0]);
}
return tempsArray;
}
Пока это мой код, у меня есть все значения в одном массиве, я не уверен, как их разделить.