String -> byte
String str = "10";
byte value = Byte.parseByte(str);
String -> short
String str = "200";
short value = Short.parseShort(str);
String -> int
String str = "300000";
int value = Integer.parseInt(str);
String -> long
String str = "200";
long value = Long.parseLong(str);
String -> float
String str = "12.345";
float value = Float.parseFloat(str);
String -> double
String str = "12.345";
double value = Double.parseDouble(str);
String -> boolean
String str = "true";
boolean value = Boolean.parseBoolean(str);
기본 타입 -> String
String str = String.valueOf(3);