Para convertir un String (cadena) a int (entero) hay que emplear el método estático de la clase Integer, parseInt
Ejemplo:
String enteroString = "5"; int entero = Integer.parseInt(enteroString);
Para convertir int(entero) a String sólo debemos hacer una llamada al método estático de la clase Integer, toString
Ejemplo:
int entero = 1; String enteroString = Integer.toString(entero);
Análogamente para pasar de cadena a double tenemos el método Double.parseDouble
Ejemplo:
double aDouble = Double.parseDouble(aString);
o al revés (double a string) llamamos al método Double.toString
Ejemplo:
double d = 8342342; System.out.println(Double.toString(d));
Tanto la clase Integer con la clase Double se encuentran en el package java.lang. Atención int y double son tipos primitivos del lenguaje java. Integer y Double son clases que representan estos tipos primitivos y le añaden más funcionalidades. Como por ejemplo las que acabamos de ver.
Fuente http://www.novanebula.net