Wie schon gesagt, du kannst 1.4.2_08 nicht in eine "Number" umwandeln. Dort kommen zum einen zweimal Punkt vor und zum anderen dieser underscore.
Du kannst einen String mit einem Punkt und sonst nur "Zahlen" in:
double umwandeln: double x = Double.parseDouble("1.4");
float umwandeln: float x = Float.parseFloat("1.4);
int umwandeln: int x = Integer.parseInt("1"); // nur ganzzahlig
Du kannst einen String mit einem Punkt und sonst nur "Zahlen" in:
double umwandeln: double x = Double.parseDouble("1.4");
float umwandeln: float x = Float.parseFloat("1.4);
int umwandeln: int x = Integer.parseInt("1"); // nur ganzzahlig