这两个东西好像都可以将String转换为double,但这两个有什么区别呢!!

解决方案 »

  1.   

    前者返回的是double
    后者返回的是Double
      

  2.   

    前者返回数据类型double,后者返回一个类对象Double
      

  3.   

    例如我有一个字符串数组,现在我要用它里面的数进行数学运算,用parsedouble 还是用VALUEOF呢!!
      

  4.   


    前者返回的是基本数据类型的变量
    后者返回的是Double类的对象
      

  5.   

    都是 可以 的。因为java有自动的封装和自动的解装
      

  6.   

    前者返回数据类型double,后者返回一个类对象Double
    另外前者的参数必须是String类型,后者的参数可以是double或String类型
    这个过程会有类型转换异常产生,属于非检测异常要注意捕捉,
      

  7.   

    前者返回数据类型double,后者返回一个类对象Double
    另外前者的参数必须是  String,后者的参数可以是String也可以是double
    另外这两个方法都会产生类型转换异常,属于非检测异常,要注册捕捉
      

  8.   

    都可以的,用valueof得到的是 Double ,parsedouble得到的是 double
      

  9.   

    parsedouble返回的是基本数据类型的变量,参数必须是String类型
    valueof返回的是Double类的对象,参数可以是double或String类型