Double.parseDouble()与Double.valueOf()区别
Double.parseDouble方法是把数字类型的字符串,转换成double类型
Double.valueOf方法是把数字类型的字符串,转换成Double类型
double a = 0.009;String b = "1993";double parseDouble = Double.parseDouble(b);System.out.println(parseDouble);Double valueOf = Double.valueOf(a); Double valueOf2 = Double.valueOf(b); //1993.0System.out.println(valueOf);//0.009System.out.println(valueOf2);//1993.0
结果是:
1993.0
0.009
1993.0
可以看出大体是没有任何区别,就是返回值的类型区别!
Double.parseDouble()方法的源码:
public static double parseDouble(String s) throws NumberFormatException {return FloatingDecimal.readJavaFormatString(s).doubleValue();
}
Double.valueOf()方法的源码:
public static Double valueOf(String s) throws NumberFormatException {return new Double(FloatingDecimal.readJavaFormatString(s).doubleValue());}
valueOf方法在返回的时候new Double()
,所以返回的是Double。
Double.parseDouble()与Double.valueOf()区别相关推荐
- Double.valueOf()与Double.parseDouble()两者的区别
写代码用到这两个方法,不知道有什么区别,看一下源码: Double.parseDouble(String str) public static double parseDouble(String s) ...
- Double.parseDouble()是什么意思
Double.parseDouble()的使用 用Double.parseDouble()是把括号里面内容变成double类型的. 其中括号中的参数必须是String类型,否则转换会报错. 例如:Do ...
- Double.parseDouble是什么?
第一次见这个方法:记录如下. 用Double.parseDouble()是把括号里面内容变成double类型的. 如果要变成int,则用Integer.parseInt()
- matlab中double、im2double、mat2gray区别
原文地址:matlab中double.im2double.mat2gray区别--原创作者:mimi ****************假设某图像数据A(uint8格式)**************** ...
- java parsedouble valueof_java String.valueOf() 方法的使用
1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下 ...
- java math.cos_Java Math类静态double cos(double d)示例
java math.cos 数学类静态双cos(double d) (Math Class static double cos(double d)) This method is available ...
- java math max_Java Math类静态double max(double d1,double d2)示例
java math max 数学类静态double max(double d1,double d2) (Math Class static double max(double d1,double d2 ...
- divi模板下载_Java Math类静态double IEEEremainder(double divi,double divisor)的示例
divi模板下载 数学类静态double IEEEremainder(double divi,double divisor) (Math Class static double IEEEremaind ...
- java double方法_Java Double类compare()方法与示例
java double方法 双类compare()方法 (Double class compare() method) compare() method is available in java.la ...
最新文章
- python 粒子动画_初试PyOpenGL四 (Python+OpenGL)GPU粒子系统与基本碰撞
- linux 编辑脚本 vi,linux中vi编辑器的练习心得
- Croc Champ 2013 - Round 2 (Div. 2 Edition) 贪心+ 搜索+剪枝 + 数学
- Python Study:(三)python之断言处理
- SAP License审计说明及合并
- 【校招面试 之 C/C++】第17题 C 中的malloc相关
- java和ssm是什么关系,JAVA --- SSH和SSM的区别
- 数据库SQL语言从入门到精通--Part 6--单表查询(快来PICK)
- 第一章:初识lucene
- 矢量合成和分解的法则_力的合成与分解专题解析,寒假复习!
- Educational Codeforces Round 111 (Rated for Div. 2) E. Stringforces 二分 + 状压dp
- unity2D技术学习与整理
- PAT1011. A+B和C
- 【实验】修改数据文件名字的三种途径
- python数据结构基础的重点内容_Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】...
- 计算机软考科目教材,计算机软考考试科目介绍
- ElementUI Button按钮样式
- Java 6.22练习-----模拟物流快递系统程序设计
- 悄悄告诉你:11个高质量PNG素材来源,再也不用抠图了~
- python模糊图像判断
热门文章
- 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(3)
- MTPuTTY报错:Unable to run PuTTY 系统找不到指定的文件
- GPT之父谈未来五年的AI:模型规模见顶,下个突破点在用好AI涌现特质
- mysql同步详解_MYSQL 主从同步详解
- 计算机与日常使用计算器的本质区别,计算机和计算器的区别
- 面试题之优惠券超发怎么测试?
- linux c内联汇编popl,使用内联汇编注意问题
- 30个特别酷的SharePoint站点
- Browserslist: caniuse-lite is outdated. Please run: npx ....
- docker.socker