導航:首頁 > 編程語言 > string轉doublejava

string轉doublejava

發布時間:2021-02-28 02:49:30

java中,如何將字元串轉換成double類型

1、Double類的parseDouble方法,將字元串解析為double值;

2、String ds = "5.3739";

3、Double d = Double.parseDouble(ds)。

⑵ Java中如何將String的1.0轉化為Double類型。簡單一些的。。

String --> double
double d = Double.parseDouble("1.0");
String --> float
float f = Float.parseFloat("1.0f");
String --> int
int i = Integer.parseInteger("123");
呵呵,還有來long也是這種用法,不過記得源string在轉換數值的時候,string必須是數值串。。。如果包含其他字元,會報類型轉化異常的。。

⑶ java 中怎麼將string的轉化double的

使用復double 的包裝類Double

Double.valueOf(Str);

Strings="12.34";
doubled=Double.valueOf(s);

轉換過後其實制是返回Double類型的對象,不過1.6以上可以自動拆箱,所以可以使用double來接收。

另外,如果傳入的String無法轉化的話,會拋出NumberFormatException。這個時候就要檢查你傳入的字元串是不是能代表一個double類型的數字了。比如檢查是否有多個小數點、是否帶非數字的字元等。

⑷ java 將string[] 類型轉換為double[][]類型

這么寫肯定會抄出現空指針 除非num 和 strnum4 長度一樣
不知道你寫這段代碼什麼意思 是要把num裡面的字元 賦值成double嗎?

public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//System.out.println("hello word!");
String[] num = {"1","2","3","4"};
double strNum4[] = new double[4];
for(int i = 0;i<num.length;i++){
strNum4[i] = Double.parseDouble(num[i]);

}

System.out.println(strNum4[2]);
}
}
我試過了 這樣是不會報錯的 希望能幫到你 不知道你具體問題

⑸ 在JAVA中如何把字元串類型強制轉換成double類型

用Double.parseDouble("字元串");可以轉
比如:
class Do
{
public static void main(String[] args)
{
String a="5.3";
double c;
c=Double.parseDouble(a);
}
}
上面的程序就版是把權字元串a轉成了double的c

⑹ [java] string類型轉為double

精度的問題!用基本類型的double類型進行運算可能會丟失精度。而且特別大的數又沒法處理。所以如果用BigDecimal這個類問題就解決了。這個類在java.Math包下。它可以處理任意精度的數據。對於樓主出現的問題,我從新寫了段代碼,供樓主參考。但是主要是還得查看API!代碼如下:

importjava.math.*;

publicclassoopp

{

publicstaticvoidmain(String[]args)

{

Stringa="1467000000";

doubleaa=Double.parseDouble(a);

BigDecimalbeichushu=newBigDecimal(aa);

BigDecimalchushu=newBigDecimal(100000000);

BigDecimalresult=beichushu.divide(chushu,newMathContext(4));//MathConText(4)表示結果精確4位!

booleanisTrue=String.valueOf(result).equals("14.67");

System.out.println("1467000000除以100000000="+result);

System.out.println(result+"與14.67比較的結果是"+isTrue);

}

}

⑺ java中int,double 轉化成String,String轉化成double,怎麼做

int,double 轉化成來String:
1、String.valueOf(xx);
2、數值直接源拼接一個空串:xx+""
3、如果是Integer和Double封裝類,直接調用其toString()

String轉化成double:
Double.parseDouble(s)或者Double.valueOf(s);獲取到的都是封裝類Double
Integer也有和上面對應的方法

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

這樣轉的:

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

double aa = stringToDouble("12.23");

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

}

String轉double保留位小數:

/**

* 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;

}

(8)string轉doublejava擴展閱讀:

double 轉string

#include <string>

CString strResultx;

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

轉換結果還是放在strResultx

兩個字元串相連

CString strResulty;

strResultx += strResulty;

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

java中把String類型的變抄量轉換成double類型變數的方法:

對於數值的字元串"12345",將其轉化成數字12345做法如下:
String s="12345";
double d;
d=Double.parseDouble(s);

轉化完成。

擴展內容:

(1)在Java中有8種數據類型來存儲數值、字元和布爾值。

(2)整數型用來存儲整數數值,即沒有小數部分的數值。可以是正數,也可以是負數。整數數據在Java程序中有3種表示形式,分別為十進制、八進制和十六進制。

(3)整型數據類型有:byte、short、int、long

(4)布爾型數據類型有:true、false

⑽ 用Java怎樣把String 轉換為double

Java將String轉換為double,主要是使用double的valueof方法如下:

doubleceshidouble=21.23;
Stringqiulinhe="34.343434";
ceshidouble=Double.valueOf(qiulinhe.toString());//進行轉換,如果string本身是其他的文字,則會拋出異常,需要進行處理。如下的代碼會發生異常,無法轉換
doubleceshidouble2=223.23;
Stringqiulinhe2="34.測試轉換錯誤";

Java中double也是可以轉換成string類型的,代碼如下:

publicstaticvoidmain(String[]args){
doubles=123456789.50;
DecimalFormatformat=newDecimalFormat("#.00");
StringsMoney=format.format(s);//進行格式化處理,將double轉換成string類型
System.out.println(sMoney);
}

String類型只要包含的字元串本身是屬於轉換後的類型,都能轉換成功,比如int類型、double類型、long類型,轉換會有失敗的可能,所以捕捉異常的情況。

閱讀全文

與string轉doublejava相關的資料

熱點內容
iphone4使用大全 瀏覽:330
美萍軟體資料庫在哪個文件夾 瀏覽:668
51虛擬機的數據文件路徑 瀏覽:931
java如何鎖定sql表 瀏覽:272
全民飛機大戰黃金升級費用 瀏覽:302
臨床科室文件管理你知道多少 瀏覽:814
js訪問excel模板文件 瀏覽:766
智能互動編程是什麼 瀏覽:320
大學生編程學什麼語言 瀏覽:101
自考編程專業是什麼 瀏覽:804
大數據熱工 瀏覽:384
jstable行 瀏覽:421
js獲取標簽內容 瀏覽:519
潘多拉文件是什麼意思 瀏覽:636
word修改批註時間 瀏覽:813
沒有軟肋鎧甲升級 瀏覽:835
教師職稱解聘文件格式 瀏覽:997
c讀取dwg文件 瀏覽:120
最大的大數據中心 瀏覽:881
wordf1快捷鍵 瀏覽:78

友情鏈接