Double.valueOf()与Double.parseDouble()两者的区别
2016-08-18 17:01
435 查看
写代码用到这两个方法,不知道有什么区别,看一下源码:
Double.parseDouble(String str)
Double.valueOf(String str)
其实两者并没有什么很大的区别,源码一看就清晰了。
Double.parseDouble(String str)
public static double parseDouble(String s) throws NumberFormatException { return FloatingDecimal.readJavaFormatString(s).doubleValue(); }
Double.valueOf(String str)
public static Double valueOf(String s) throws NumberFormatException { return new Double(FloatingDecimal.readJavaFormatString(s).doubleValue()); }
其实两者并没有什么很大的区别,源码一看就清晰了。
相关文章推荐
- Double.parseDouble()与Double.valueOf()区别
- Double.parseDouble()与Double.valueOf()区别
- [java] parse() valueOf() toString的区别
- Java中parse()和valueOf(),toString()的区别
- Integer.parseInt()和Integer.valueOf()有什么区别
- Java中parse()和valueOf(),toString()的区别
- Double.Parse()和Convert.ToDouble()区别
- new Double(double) 跟 Double.valueOf(double)之间的区别
- javascript中tostring()和valueof()的用法及两者的区别
- parse()和valueOf()toString()的区别?
- Double.parseDouble与Double.valueOf区别
- Double类parseDouble和valueOf方法的区别
- double 类型转换以及intValue,parseInt,Valueof 三者的区别
- Java中和valueOf(),toString(),(String),parse()的区别
- Integer.parseInt()和Integer.valueOf()有什么区别
- Java中parse和valueOf,toString的区别
- 1、String.format()与String.valueOf()区别 && 2、string.split()
- Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者的区别
- Convert、Parse、TryParse、(int) 区别
- 在c#中(int)、int.Parse()、int.TryParse、Convert.ToInt32()四种转换的区别