为了账号安全,请及时绑定邮箱和手机立即绑定

在Java中将字符串转换为Double

在Java中将字符串转换为Double

Qyouu 2019-07-04 15:19:38
在Java中将字符串转换为Double如何转换String比如"12.34"转到double在爪哇?
查看完整描述

3 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞

你可以用Double.parseDouble()转换为String转到double:

String text = "12.34"; // example Stringdouble value = Double.parseDouble(text);

就你的情况而言,你似乎想:

double total = Double.parseDouble(jlbTotal.getText());
double price = Double.parseDouble(jlbPrice.getText());


查看完整回答
反对 回复 2019-07-04
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

如果在将字符串解析为十进制值时出现问题,则需要将“,”替换为“to”中的“,”。


String number = "123,321";double value = Double.parseDouble( number.replace(",",".") );


查看完整回答
反对 回复 2019-07-04
?
不负相思意

TA贡献1777条经验 获得超10个赞

若要将字符串转换回双字符串,请尝试以下操作

String s = "10.1";Double d = Double.parseDouble(s);

parseDouble方法将达到预期效果,Double.value eOf()方法也会达到预期效果。


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 983 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信