当前位置: 首页 > 知识库问答 >
问题:

在Java中将字符串转换为double

宋洲
2023-03-14

如何将Java中的字符串(如12.34)转换为双精度?

共有3个答案

公冶才
2023-03-14

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

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

parseDouble方法将实现所需的效果,Double方法也是如此。valueOf()方法。

卢树
2023-03-14

如果在将字符串解析为十进制值时遇到问题,则需要将数字中的“.”替换为“.”

String number = "123,321";
double value = Double.parseDouble( number.replace(",",".") );
梁丘柏
2023-03-14

您可以使用Double。parseDouble()将字符串转换为双精度:

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

对于您的情况,您似乎需要:

double total = Double.parseDouble(jlbTotal.getText());
double price = Double.parseDouble(jlbPrice.getText());
 类似资料:
  • 问题内容: 如果字符串是java中的任何有效数字(例如int,long,double等),我如何将字符串转换为抽象数字。 我将不知道字符串中数字的类型,所以我不能使用特定的原始解析(例如Integer.parseInt,Long.parseLong等)。有什么通用的方法可以转换它吗? 例如: 字符串->数字 “ 23423”-> 23423 “ 34.3”-> 34.3 “ 45364573747

  • 问题内容: 我有一个; 我想转换为字符串数组。我该怎么做?有内置的Java函数吗?可以手动完成,但是我正在搜索Java内置函数。 我想要一个数组,其中字符串的每个字符都是一个字符串。像char’n’现在将是存储在数组中的字符串“ n”。 问题答案: 要开始你的作业,请在正则表达式上拆分字符串,该表达式可以为空字符串: 产生数组: 留空的第一条目留给读者练习:-) 注意:在Java 8中,不再包含空

  • 本文向大家介绍在Java中将StringBuilder转换为字符串,包括了在Java中将StringBuilder转换为字符串的使用技巧和注意事项,需要的朋友参考一下 StringBuilder类的toString()方法重新运行当前对象的String值。要将StringBuilder转换为String值,只需在其上调用toString()方法。 实例化StringBuilder类。 使用appe

  • 本文向大家介绍在Java中将Java字符串转换为Short,包括了在Java中将Java字符串转换为Short的使用技巧和注意事项,需要的朋友参考一下 使用方法将Java中的String转换为Short。 让我们来一串。 以下是一个例子- 现在,使用Short对象并使用方法。参数应该是我们在上面声明的字符串。 以下是一个示例。 现在让我们看整个示例,以学习如何将Java中的字符串转换为Short。

  • 问题内容: 将带逗号的字符串数字(例如:835,111.2)转换为Double实例的最简单,正确的方法是什么。 谢谢。 问题答案: 看一看。例如: 根据您使用的数量类型,您可能想解析为一个。最简单的方法可能是: 或与一起使用:

  • 问题内容: 我不确定是我还是什么,但是将双精度转换为字符串时遇到问题。 这是我的代码: 我是在做错事还是在这里错过了一步。 尝试将其转换时出现错误。 我正在尝试在onTouchListener中执行此操作。病态发布更多代码,基本上是当用户触摸编辑文本框时,我希望信息计算填充编辑文本框。 问题答案: 这会将double转换为String