将字符串转换为基本类型的问题

来源:3-4 Java 中基本类型和字符串之间的转换

_Everglow

2016-12-28 17:47

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

Double a =  Double.parseDouble(str)  ;

不应该是double a =  Double.parseDouble(str) ;吗?为什么编译出来结果一样?

写回答 关注

3回答

  • 慕尼黑5198310
    2017-06-07 21:00:41

    非静态方法这样才行:Double a =  Double.valueOf(str);

  • 桥米
    2017-03-14 14:53:00

    是因为jdk1.5之后有自动装箱拆箱机制吧


  • 风待葬i
    2016-12-28 18:09:23

    Double是Java中的定义的类,而double是预定义的数据类型。就像int跟Integer一样,Double就好比是对double类型的封装。

    Sean_C... 回复_Everg...

    在Eclipse中,double a = Double.parseDouble(str);也对啊

    2017-11-07 11:19:49

    共 5 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题