///////////////////////////////////////////////////////////////////////////////////
String to integer :
str = "25";
int i = Integer.valueOf(str).intValue();
or
int i = Integer.parseInt(str);
String to double :
~~~~~~~~~~~~~~~~~~~~~~
double d = Double.valueOf(str).doubleValue();
or
double d = Double.parseInt(str);
String to long :
long l = Long.valueOf(str).longValue();
or
long l = Long.parseLong(str);
String to float :
float f = Float.valueOf(str).floatValue();
String to boolean
boolean b = new Boolean(s).booleanValue();
boolean b = Boolean.getBoolean(str);
////////////////////////////////////////////////
integer to String :
int i = 42;
String str = Integer.toString(i);
String str = String.valueOf(i);