Санаев Asked:2020-10-21 17:44:21 +0000 UTC2020-10-21 17:44:21 +0000 UTC 2020-10-21 17:44:21 +0000 UTC 将格式视图字符串转换为 Double 772 有这样一行6.356909871101D-04:如何将其转换为DoubleJava?尝试通过Double.parse,Double.valueOf但无济于事。 java 1 个回答 Voted Best Answer diralik 2020-10-21T17:55:18Z2020-10-21T17:55:18Z 有这样一行:6.356909871101D-04 一个数的指数形式通常用E而不用来书写D。D因此,您可以使用E以下方法替换字符String::replace: .replace('D', 'E') 完整代码(Ideone): String s = "6.356909871101D-04"; double x = Double.valueOf(s.replace('D', 'E')); System.out.println(x);
一个数的指数形式通常用
E而不用来书写D。D因此,您可以使用E以下方法替换字符String::replace:完整代码(Ideone):