问答详情
源自:3-4 Java 中基本类型和字符串之间的转换

字符串转换为基本类型

public class HelloWorld {

    public static void main(String[] args) {

        

double m = 78.5;

//将基本类型转换为字符串

String str1 =  Double.toString(m);                            ;

        

System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));

String str = "180.20";

   // 将字符串转换为基本类型

double a = Double.valueOf(str);                  ;

System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));

}

这里valueOf为什么改成parseTnt就提示错误

提问者:wsmcat 2016-07-26 17:16

个回答

  • 少年阿镇丶
    2016-08-27 00:10:02

    parseXxx ,后面Xxx是要更改成的类型,你这是double型的,就是parseDouble,你硬是要用parseInt也行,得先转换成int型,不过数据会不精确。

  • 蒲杰
    2016-08-12 20:39:49

    parseDouble

  • 幻蓝盛夏
    2016-07-26 17:57:21

    要改也要改成parseDouble啊,而且你这后面多一个分号,代码末尾少一个},具体代码见图http://img.mukewang.com/579733f6000182c006690331.jpg

  • qq_风起时_13430215
    2016-07-26 17:42:59

    parseInt,不是parseTnt