java中字符串怎么转换成double类型

如题所述

public class Demo {

public static void main(String[] args) {
Demo demo = new Demo();
String str_string = "2.0";
Double str_double = Double.valueOf(str_string);
System.out.println("原来的字符串:"+str_string+"\t类型:"+demo.judgeType(str_string));
System.out.println("转换后的值:"+str_double+"\t类型:"+demo.judgeType(str_double));
}
//判断类型函数
public String judgeType(Object temp) {
        if (temp instanceof Byte) {
            return "是Byte类型";
        } else if (temp instanceof Integer) {
            return "是Integer类型";
        } else if (temp instanceof Double){
            return "是Double类型";
        } else if (temp instanceof String){
            return "是String类型";
        }else {
return "其他类型";
}
    }

}

总之一句话:Double str_double = Double.valueOf(str_string);这个就可以转换,前提是,你的字符串必须是数字才可以哈,否则会报错,比如,你把一个字母a转化为double类型,肯定就异常了。

温馨提示:内容为网友见解,仅供参考
无其他回答

java中,如何将字符串转换成double类型?
1、Double类的parseDouble方法,将字符串解析为double值;2、String ds = "5.3739";3、Double d = Double.parseDouble(ds)。1、Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算...

java变量类型转换(java变量的类型转换基本知识)
java中如何把一个String类型的变量转换成double型的?1、Double.parseDouble(String类型变量)例如定义String变量A为“10”,将String转化为Double变量。2、String转double保留N位小数:\/String转换成double保留N位小数。3、提示不能将字符串转换为int类型。double类型:可以直接通过”doublenum=(double)(“1...

在java中如何将字符串型转换为double型
1,字符串转为double:String str = "8.08";double testDou = Double.parseDouble(str);2,字符串转为int:String str = "8.08";int in = Integer.parseInt(str);

用Java怎样把String 转换为double
1、Double.parseDouble("3.14159");2、Double.valueOf("3.14159");3、double d = new Double("3.14159");

java 中怎么将string的转化double的
两种方式:方式一,方法需要抛出NumberFormatException:String str = "1.9";double d = Double.parseDouble(str);方式二:String str = "1.9";double d = Double.valueOf(str);推荐使用第二种,方便。

java中如何把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....

java中如何把一个String类型的变量转换成double型的?
Double.parseDouble(String类型变量)例如定义String变量A为“10”,将String转化为Double变量。我写出来了,你可以看一下,如下图:

用Java怎样把String 转换为double
Java将String转换为double,主要是使用double的valueof方法如下:double num1 = 0.0;String qq = "19.987";num1 = Double.valueOf(qq.toString());\/\/进行转换,如果string本身是其他的文字,则会抛出异常,需要进行处理。 当然了,double也是可以转换成string类型的,代码如下:public static void ...

java 中怎么将string的转化double的
= Double.valueOf(s);转换过后其实是返回Double类型的对象,不过1.6以上可以自动拆箱,所以可以使用double来接收。另外,如果传入的String无法转化的话,会抛出NumberFormatException。这个时候就要检查你传入的字符串是不是能代表一个double类型的数字了。比如检查是否有多个小数点、是否带非数字的字符等。

Java 中怎样将 int 强制转化为 double
比如直接将a赋给一个double变量,double c=a。应该先生成一个double的外覆型Double,再用Double的intValue()得到int。计算n个数相加的和,每个数位数递增1个数。如1,11,111,1111 ...总结: 往面向对象来说,double就相当于int的抽象 延展阅读:Java由四方面组成:Java编程语言,即语法。Java文件格...

相似回答