import java.util.Scanner;
public class ExtractFloatsFromString_Java {
public static void main(String[] args) {
String str = "2.809 -36.91 21.487 -493.808 5034.7001";
float[] floats = new float[5];
Scanner scanner = new Scanner(str);
int i = 0;
while (scanner.hasNext()) {
String token = scanner.next();
float f = Float.parseFloat(token);
System.out.println(f);
floats[i++] = f;
}
scanner.close();
}
}
/*
run:
2.809
-36.91
21.487
-493.808
5034.7
*/