1.首先 String 类中已经提供了将基本数据型态转换成 String 的 static 方法 ,也就是 String.valueOf() 这个参数多载的方法
(1)String.valueOf(boolean a) : 将 boolean 变量 a转换成字符串
(2)String.valueOf(char a) : 将 char 变量 a 转换成字符串
(3)String.valueOf(char[] data) : 将 char 数组 data 转换成字符串
(4)String.valueOf(double d) : 将 double 变量 d 转换成字符串
(5)String.valueOf(float f) : 将 float 变量 f 转换成字符串
(6)String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString()
等等
用法如下:
int i = 1;
String str = String.valueOf(i);
这时候 str 就会是 "1"
2.那如何把他转回来呢?
(1)byte : Byte.parseByte(String s) : 将 s 转换成 byte
(2)double : Double.parseDouble(String s) : 将 s 转换成 double
(3)int : Integer.parseInt(String s) : 将 s 转换成 int
等等