字串和基本資料型別之間的轉換!!

2021-08-21 23:45:32 字數 990 閱讀 2011

基本資料型別byte、short,int,long,float,double,boolean,char

相應的封裝型別:byte,short,integer,long,float,double,boolean,character

一、基本資料型別to字串型別(包含char型別)

(1)tostring     

①基本資料型別的都有乙個靜態方法tostring(),轉換時可以採用 "封裝型別.tostring(對應的基本資料型別字面值)" 方法來轉換成字串。

例:將int型別的20轉成字串,string s = int.tostring(20)。

②將基本資料型別封裝成相應的封裝型別物件,採用 "基本資料型別物件.tostring()"方法轉換成字串。

例:將double型別的425.0轉成字串,double d = new double(425.0);     string s =d.tostring();

(2)+"",將基本資料型別字面值與空字串""通過"+"連線

例:將long型別的200轉成字串,string s = 200 + "";

(3)valueof,利用string類的靜態方法valueof()。

例:將char型別的'b'轉成字串,string.valueof('b');

二、字串to基本資料型別(不包含char型別)

(1)利用基本資料型別包裝類的par***xx方法

例:將字串"123"轉成int型別,int i = integer.parseint("123");

(需注意字串轉成基本資料型別時字串內容必須是基本資料型別的字面值,否則編譯雖然能通過,但執行時出現numberformatexception)

(2)用字串構造基本型別的封裝物件,再呼叫封裝物件的***value方法

例:將字串"20.5"轉成double型別,double d1 = new double("20.5");  double d2 = d1.doublevalue();

基本資料型別(字串)

str 字串型別 作用 記錄描述性質的狀態,名字,一段資訊,性別等 例如 name 夏亮 雙引號 例如 info 鋤禾日當午,汗滴禾下土。在python中,加了引號的字元都被認為是字串!如 name xialiang 加了引號,說明是字串 可以用用雙引號和單引號都表示字串 注 單引號和雙引號沒有區別...

基本資料型別和字串相互轉換

使用包裝類的 tostring 方法 使用string類的 valueof 方法 用乙個空字串加上基本型別,得到的就是基本型別資料對應的字串 double m 78.5 將基本型別轉換為字串 string str1 double.tostring m string str2 string.value...

基本資料型別之間的轉換

基本資料型別的轉換分為自動型別轉換和強制型別轉換 在進行資料型別的轉換之前我們需要知道各個資料型別的範圍大小的排序,見下圖。從小到大依次排序 自動化型別轉換即從小範圍的型別轉換到大範圍的型別。比如從int型別轉換為double型別。自動型別轉換是可以直接進行的。例如下面的例子,當我把num1的值賦值...