導航:首頁 > 編程語言 > java字元串轉double

java字元串轉double

發布時間:2023-09-09 08:34:18

java中 字元串轉數值要怎樣做

String str="";
直接轉換:
int num=Integer.parseInt("str");
int num1=Integer.valueOf("str");
int num2=Integer.decode(str);
int num3=Integer.getInteger("str");
間接轉換:
double no=Double.valueOf("str");
int num4=(int)no;
double no1=Double.parseDouble("str");
int num5=(int)no;
這里有6種由字元串轉換成數值類型的方式,至於怎樣把它們轉換成方法,用if多加幾個判斷就可以了。

㈡ java中如何把String型轉化成double型的

這樣轉的:

public static void main(String[] args) throws Exception{

double aa = stringToDouble("12.23");

System.out.println("aa:"+aa);

}

String轉double保留N位小數:

/**

* String轉換成double 保留N位小數。

* @param a

* @return

*/

public static double stringToDouble(String a){

double b = Double.valueOf(a);

DecimalFormat df = new DecimalFormat("#.0");//此為保留1位小數,若想保留2位小數,則填寫#.00 ,以此類推

String temp = df.format(b);

b = Double.valueOf(temp);

return b;

}

(2)java字元串轉double擴展閱讀:

double 轉string

#include <string>

CString strResultx;

strResultx.Format(_T("x:%.4f "), 89.7887878);

轉換結果還是放在strResultx

兩個字元串相連

CString strResulty;

strResultx += strResulty;

㈢ 在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);

㈣ 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.parseDouble(str)轉換。代碼示例
1,字元串轉為double:
String
str
=
"8.08";
double
testDou
=
Double.parseDouble(str);
2,字元串轉為int:
String
str
=
"8.08";
int
in
=
Integer.parseInt(str);
但這樣轉為int後精度丟失。

㈥ java中如何把一個String類型的變數轉換成double型的

Double.parseDouble(String類型變數)

例如定義String變數A為「10」,將String轉化為Double變數。

我寫出來了,你可以看一下,如下圖:

(6)java字元串轉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 中怎麼將string的轉化double的

使用double
的包裝類Double
Double.valueOf(Str);
String s = "12.34";
double d = Double.valueOf(s);轉換過後其實是返回Double類型的對象,不過1.6以上可以自動拆箱,所以可以使用double來接收。
另外,如果傳入的String無法轉化的話,會拋出NumberFormatException。這個時候就要檢查你傳入的字元串是不是能代表一個double類型的數字了。比如檢查是否有多個小數點、是否帶非數字的字元等。

閱讀全文

與java字元串轉double相關的資料

熱點內容
java的webxml配置 瀏覽:962
如何封包遠程注入伺服器 瀏覽:864
監測機構資金動向源碼 瀏覽:967
android狀態欄字體50 瀏覽:767
python如何判斷文件後綴 瀏覽:126
龍空app哪裡下 瀏覽:348
阿里雲伺服器搭建網盤 瀏覽:689
京東軟體程序員 瀏覽:805
php游戲伺服器框架 瀏覽:391
導航開發演算法 瀏覽:430
為什麼30歲還想轉行程序員 瀏覽:380
推薦演算法的使用 瀏覽:40
javaswing表格 瀏覽:470
sql和python處理excel 瀏覽:107
家用材料製作解壓玩具 瀏覽:913
c盤解壓失敗可以用空間嗎 瀏覽:467
3d循環音樂哪個app好 瀏覽:771
壓縮文件zip怎麼解壓不了 瀏覽:393
如何看蘋果appstore軟體是否收費 瀏覽:464
android發送字元串 瀏覽:14