文字列から数値型への変換
[int型]
int a=Integer.valueOf(str).intValue()
int a=Integer.parseInt(str);
[short型]
short a=Short.valueOf(str).shortValue()
short a=Short.parseShort(str)
[byte型]
byte a=Byte.valueOf(str).byteValue()
byte a=Byte.parseByte(str)
[long型]
long a=Long.valueOf(str).longValue()
long a=Long.parseLong(str);
[float型]
float a=Float.valueOf(str).floatValue()
float a=Float.parseFloat(str);
[double型]
double a=Double.valueOf(str).doubleValue()
double a=Double.parseDouble(str);

数値から文字列への変換
[int型]
String s1=String.valueOf(intvalue)
[short型
String s1=String.valueOf(shortvalue)
[byte型
String s1=String.valueOf(bytevalue)
[long型
String s1=String.valueOf(longvalue)
[float型
String s1=String.valueOf(floatvalue)
[double型
String s1=String.valueOf(doublevalue)