//注: Double, Float, Long 转成字串的方法大同小异.
//int转换成String
int i = 1;
String str = Integer.toString(i);
String Str = String.valueOf(i);
String str = "" + i;
//String转换成int
int i = Integer.parseInt(str);
int i = Integer.parseInt(str,radix); //str:-- 十进制表示的字符串 radix -- 指定的基数((基数可以是 10, 2, 8, 或 16 等进制数)
int i = Integer.valueOf(str).intValue();
//Byte、Short、Integer、Long、Float、Double、Character转换成String,使用toString方法
String str = Byte.toString(b);
String str = Short.toString(b);
String str = Integer.toString(b);
String str = Long.toString(b);
String str = Float.toString(b);
String str = Double.toString(b);
String str = Character.toString(b);
//String转换成Byte
Byte b = Byte.parseByte(str);
//String转换成Short
Short.parseShort(str);
//String转换成Integer
Integer.parseInt(str);
//String转换成Long
Long.parseLong(str);
//String转换成Float
Float.parseFloat(str);
//String转换成Double
Double.parseDouble(str);
//String转换成char数组
char[] ch = str.toCharArray();
//String类转换为StringBuilder类
StringBuilder sb = new StringBuilder(str);
//StringBuilder类转换为String类
String str = sb.toString();
//字符数组转化为字符串
char[] c = {'a','s','d','4','5',};
String str = new String(c);
//String转换成char数组
char[] ch = str.toCharArray();