package test;
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
String[] str_array = {"12.2", "2.4f", "", "df", "1.34343543543534643634"};
float[] flo_array = parseFloatArray(str_array);
System.out.println(Arrays.toString(flo_array));
}
public static float[] parseFloatArray(String[] str_array) {
float[] flo_array = null;
if (str_array != null) {
flo_array = new float[str_array.length];
for (int i = 0; i
try {
flo_array[i] = Float.parseFloat(str_array[i]);
} catch(NumberFormatException e) {
System.out.println(e.getMessage());
// flo_array[i] = -1;
continue;
}
}
}
return flo_array;
}
}