1. 基本數據類型---->字符串類型:
方法一:使用連接一個空字符串,例如 基本數據類型+“” ;
方法二:靜態方法 String.valueOf(),具體有:
String.valueOf(boolean b) : 將 boolean 變量 b 轉換成字符串
String.valueOf(char c) : 將 char 變量 c 轉換成字符串
String.valueOf(char[] data) : 將 char 數組 data 轉換成字符串
String.valueOf(char[] data, int offset, int count) : 將 char 數組 data 中 由 data[offset] 開始取 count 個元素 轉換成字符串
String.valueOf(double d) : 將 double 變量 d 轉換成字符串
String.valueOf(float f) : 將 float 變量 f 轉換成字符串
String.valueOf(int i) : 將 int 變量 i 轉換成字符串
String.valueOf(long l) : 將 long 變量 l 轉換成字符串
String.valueOf(Object obj) : 將 obj 對象轉換成 字符串, 等於 obj.toString()
2. 字符串類型----> 基本數據類型:
使用靜態方法: Integer.parseInt(String s); 返回int
Integer.parseInt(String s, int radix); //radix指定了進制,返回int
類似的還有: Double.parseDouble,Boolean.parseBoolean,Lont.parseLong,(Character沒有parse方法)
參數同Integer.parseInt,其返回值分別為:double,boolean,long等;
3. 進制轉換
3.1 十進制---->其他進制:
String.toBinaryString(int i); 返回整數i(十進制)的二進制字符串形式;
String.toHexString(int i); 返回整數i(十進制)的十六進制字符串形式;
String.toOctalString(int i); 返回整數i(十進制)的八進制字符串形式;
其他進制:
String.toString(int i, int radix); 返回整數i的radix進制字符串形式
3.2 其他進制----> 十進制
String.parseInt(String s);
String.parseInt(String s, int radix); 將字符串s解析為radix進制整數
