导航:首页 > 编程语言 > 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相关的资料

热点内容
乐高机器人编程是什么课程 浏览:935
手机如何制作网站链接 浏览:557
繁体字qq网名 浏览:17
贝壳网的原始登录密码 浏览:876
求一个能看各种小说的网站 浏览:953
ps中优化的文件格式包括 浏览:149
电影解析网站 浏览:24
hdf文件如何打开 浏览:208
ota升级712能越狱吗 浏览:675
极品飞车9主程序是哪个 浏览:518
java官网下载不了 浏览:359
电影《Il guardaspalle 》罗莎卡拉乔洛(1993) 浏览:930
主角叫林飞的系统流小说 浏览:588
论文数据如何注册 浏览:137
关于大数据的来源以下理解正确的是哪些 浏览:931
ae电子书教程 浏览:567
20部德国二战电影十大经典 浏览:403
90分钟高清完整版推荐 浏览:343
李采覃 浏览:721

友情链接