1、string 轉化成 基本資料型別
利用基本資料型別對應的包裝類的par***xx() 或 valueof() 方法
注意 : string 物件的字面量 是 數字型別。否則會報異常(numberformatexception)。
parse是解析的意思,所以integer.parseint(str)就是把str解析成int型別。同理:double.parsedouble(str)等
2、基本 資料型別 轉化成string 型別
利用基本資料型別對應包裝類的tostring 方法 轉化成string例項
利用string.valueof() 轉化成string例項
3、進製轉化(integer包裝類)
1)、十進位制轉換成其他進製
tobinarystring(int i)
tohexstring(int i)
tooctalstring(int i) 123
2)、其他進製轉成成十進位制
parseint(string s, int radix)
4、基本資料型別物件包裝類新特性
自動拆裝箱
1)string轉化成char:str.tochararray(); 返回乙個char。
string s1 = 「123456」;
char c = s1.tochararray();
2)char轉化為string:呼叫string的構造器
char arr = new char;
string s2 = new string(arr);
1)string轉化為byte,也就是說把string中每個字元轉化成對應的ascii碼str.getbytes(); 返回乙個byte
string str = 「123456abc」;
byte b = str.getbytes();
system.out.println(arrays.tostring(b));
2)byte轉化為string型別,也就是將byte中的ascii碼轉化為對應字串
string str = 「123456abc」;
byte b = str.getbytes();
system.out.println(arrays.tostring(b));
string s3 = new string(b);
system.out.println(s3);
Cstring 和其他型別間的互轉
如何將cstring型別的變數賦給char 型別的變數 1 getbuffer函式 使用cstring getbuffer函式。char p cstring str hello p str.getbuffer str.getlength str.releasebuffer 將cstring轉換成ch...
String與其他型別的轉換
1.由 基本資料型態轉換成 string string 類別中已經提供了將基本資料型態轉換成 string 的 static 方法 也就是 string.valueof 這個引數多載的方法 有下列幾種 string.valueof boolean b 將 boolean 變數 b 轉換成字串 str...
String 和其他資料型別的轉換
將其它基本資料型別轉換為string 型別 一 由基本資料型態轉換成string string 類別中已經提供了將基本資料型態轉換成 string 的static 方法,也就是string.valueof 這個引數多載的方法 有以下幾種 1 string.valueof boolean b 將boo...