Double类parseDouble和valueOf方法的区别
2015-06-29 10:36
525 查看
Double类将一个String字符串转换为浮点型的方式有两个,一个是parseDouble(java.lang.String)
方法,一个是valueOf(java.lang.String)方法。之前有时会遇到需要将一个String字符串转换为浮点数,打开ide的自动补全会发现有上述两个方法可以完成这件事,那选择哪一个方法呢?这个倒一直没想过,今天特意看了下区别,其实区别没那么大,parseDouble方法返回的是基本数据类型double,而valueOf方法返回的是类Double。看下源码就可以知道这一点了。
Integer也是很相似的,但是Integer的valueOf内部实现的时候会有一些不同,有兴趣的可以看下
方法,一个是valueOf(java.lang.String)方法。之前有时会遇到需要将一个String字符串转换为浮点数,打开ide的自动补全会发现有上述两个方法可以完成这件事,那选择哪一个方法呢?这个倒一直没想过,今天特意看了下区别,其实区别没那么大,parseDouble方法返回的是基本数据类型double,而valueOf方法返回的是类Double。看下源码就可以知道这一点了。
Integer也是很相似的,但是Integer的valueOf内部实现的时候会有一些不同,有兴趣的可以看下
相关文章推荐
- Android UI学习(二)
- Java集合框架List,Map,Set, Queue介绍
- UIViewController的生命周期及iOS程序执行顺序
- DuiLib 消息机制剖析
- 《Java程序设计》第16周周四:GUI编程及文件对话框的使用
- ERROR ITMS-9000: "Redundant Binary Upload. There already exists a binary upload with build version '
- Creational模式之Builder模式
- VS2013编译duilibv1.1,“找不到Riched20.lib”的问题
- tableviewcell滑动显示多个按钮UITableViewRowAction(转载)
- LeetCode_63---Unique Paths II
- LeetCode_62---Unique Paths
- QueryPerformanceFrequency 和 QueryPerformanceCounter用法
- UICollectionView瀑布流制作
- Android UI 学习心得(一)
- JPA注解之“@GeneratedValue”详解
- .NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)
- 【MAC使用技巧】QuickTime Player使用技巧
- android studio 新建项目 界面一直停在 【“building ‘ 项目名’ gradle project info”】
- 《Java程序设计》第16周周四:GUI编程及文件对话框的使用(项目二)
- GUI编程及文件对话框的使用