Javastring轉換double
❶ java中如何把一個String類型的變數轉換成double型的
Double.parseDouble(String類型變數)
例如定義String變數A為「10」,將String轉化為Double變數。
我寫出來了,你可以看一下,如下圖:
(1)Javastring轉換double擴展閱讀:
Javascript具有的數據類型。
有5種基本數據類型:number(整形和浮點型)、string、null、boolean和undefined。此外還有一種復雜的數據類型—Object,Object本質上是由一組無序的名值對象組成的,如Date對象是一個日期和時間類型。
String對象是動態對象,需要創建對象實例後才能引用它的屬性和方法。在創建一個String對象變數時,可以使用new運算符來創建,也可以直接將字元串賦給變數。例如:strValue="Hello"與strVal=new String("hello")是等價的。
double(雙精度浮點型)是計算機使用的一種資料型別。比起單精度浮點數(float),double(雙精度浮點數)使用 64 位(8位元組) 來儲存一個浮點數。
它可以表示十進制的15或16位有效數字,負值取值范圍為 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范圍為 4.94065645841246544E-324 到 1.797693E+308
❷ java中字元串怎麼轉換成double類型
publicclassDemo{
publicstaticvoidmain(String[]args){
Demodemo=newDemo();
Stringstr_string="2.0";
Doublestr_double=Double.valueOf(str_string);
System.out.println("原來的字元串:"+str_string+" 類型:"+demo.judgeType(str_string));
System.out.println("轉換後的值:"+str_double+" 類型:"+demo.judgeType(str_double));
}
//判斷類型函數
publicStringjudgeType(Objecttemp){
if(tempinstanceofByte){
return"是Byte類型";
}elseif(tempinstanceofInteger){
return"是Integer類型";
}elseif(tempinstanceofDouble){
return"是Double類型";
}elseif(tempinstanceofString){
return"是String類型";
}else{
return"其他類型";
}
}
}
總之一句話:Double str_double = Double.valueOf(str_string);這個就可以轉換,前提是,你的字元串必須是數字才可以哈,否則會報錯,比如,你把一個字母a轉化為double類型,肯定就異常了。
❸ 在java中如何將字元串型轉換為double型
可以使用Double.parseDouble(str)轉換。代碼示例
1,字元串轉為double:
String str = "8.08";
double testDou = Double.parseDouble(str);
2,字元串轉為int:
String str = "8.08";
int in = Integer.parseInt(str);