JAVA型別轉換

2021-06-03 01:44:30 字數 613 閱讀 3583

string s = "fs123fdsa";//string變數 

byte b = s.getbytes();//string轉換為byte

string t = new string(b);//bytep轉換為string

1)將字串轉化為整型

int i = integer.parsein(string str);

int i = integer.valueof().intvalue();

注:integer.parsein 和 integer.valueof 不同,前者生成的是整型,而後者是乙個物件,所以要通過intvalue()來獲得物件的值;

字串轉成 double, float, long 的方法大同小異.

2)整型轉化為字串

string str = string.valueof(int i);

string str = integer.tostring(int i);

string str = 「」 + i ;

注: double, float, long 的方法大同小異.

java 型別轉換 強制型別轉換

今天在寫乙個demo時,碰到型別轉換問題。發現兩個不相干的class進行強制型別轉換編譯是不會通過的,但是。乙個class到乙個不相干的inte ce強制型別轉換是可以編譯通過的。可能有人感覺知道這沒什麼意義,但是感覺還是記錄下。雖然有自動型別轉換,以及強制型別轉換,但有時強制型別轉換不能通過時,可...

java型別轉換

string 把字串轉化為相應的數值 int型 integer.parseint 字串 long型 long.parselong 字串 float型 folat.valueof 字串 floatvalue double型 double.valueof 字串 doublevalue string in...

java型別轉換

資料型別 基本型別有以下四種 int長度資料型別有 byte 8bits short 16bits int 32bits long 64bits float長度資料型別有 單精度 32bits float 雙精度 64bits double boolean型別變數的取值有 ture false ch...