java資料型別轉換

2021-08-31 00:20:23 字數 461 閱讀 5306

一、基本型別的相互轉換

(1)自動轉換

(2)強制轉換

(3)boolean型別與其他基本型別不能進行型別的轉換(既不能進行自動型別的提公升,也不能強制型別轉換), 否則,將編譯出錯

二、string 與 基本型別的互轉

如:int i = integer.parseint(「13」);

int ii = integer.valueof(「12」);

string s1 = string.valueof(123);

string s2 = integer.tostring(i);

string s3 = "" + i;

三、兩個引用型別間轉換

1、子類能直接轉換為父類 或 介面型別

2、父類轉換為子類要 強制型別轉換;且在執行時若實際不是對應的物件,會丟擲classcastexception執行時異常

Java資料型別轉換

1字串to整型 string num 111 int integer.parseint num 確保num 只有數字字元 1.1byte and string publicclasstestmain publicstaticbytestring2byte string input byte2stri...

java資料型別轉換

資料型別由低階到高階依次為 byte,short,char int long float double 型別轉換由低階到高階可以自動轉換,比如byte b long l b 如果低階為char,轉換為高階時轉化資料是相應的ascii碼。byte,short,char是同一級別的,不能自動相互轉換,如...

Java資料型別轉換

資料樂行的轉換,分為自動轉換和強制型別轉換。自動轉換時程式在執行過程中 悄然 進行的轉換,不需要使用者提前宣告,一般是從位數低的型別向位數高的型別轉換 強制型別轉換則必須在 中宣告,轉換順序不受限制。自動轉換按從低到高的順序轉換。不同型別資料間的優先關係如下 低 高 byte,short,char ...