I am getting the ArrayIndexOutOfBoundException here. What am I missing ?
My code is below:
public class Exercise { public static double[] strfloat(String str){ double[] f = new double[] {}; String[] st = new String[] {}; st= str.split(" "); for(int i = 0; i < st.length; i++){ System.out.println(st[i]); f[i] = Double.parseDouble(st[i]); System.out.println(f[i]); } return f; } public static void main(String[] args) { String str = "1.99999996e-002 7.49999983e-003 0. 1.75000001e-002 9.99999978e-003"; double[] retstr = strfloat(str); for(int i = 0; i < retstr.length; i++){ System.out.println(retstr[i] + " "); } }