Java 資料型別間的轉換

2021-06-26 01:32:31 字數 779 閱讀 4054

一、list轉string陣列轉換:

arraylistlist = new arraylist();

(string)list.toarray(newstring[list.size()])

二、list 轉 float 陣列

float arr=newfloat[list.size()];

for(int i =0;i< list.size();i++){

arr[i] = float.parsefloat(list .get(i));

三、將int,float,double,long轉換為string

string s = ""+i;

string s = string.valueof(i);

string s = integer.tostring(i);

第一種方法:s = ""+i;   //會產生兩個string物件

第二種方法:s=string.valueof(i); //直接使用string類的靜態方法,只產生乙個物件

第三種方法:效率最高?

四、將date轉換為string

dateformat format = new******dateformat("yyyy-mm-dd");

string s = format.format(date);

將string轉換為date

dateformat format = new ******dateformat("yyyy-mm-dd");

date date = format.parse(s);

python 資料型別間轉換

自動型別轉換 數字型別精度從低到高 預設從高進度到低精度 bool例 true 1 2 false 1 1 3 3.14 6.14 3 3 4j 6 4j 強制型別轉換 number數字型別部分 int 整型 浮點型 5.6 5,注意不會四捨五入 布林型別 true 1 flase 0 純數字字串 ...

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是同一級別的,不能自動相互轉換,如...