gpt4 book ai didi

java - 十进制格式,说它需要是一个字符串?

转载 作者:行者123 更新时间:2023-12-01 18:48:15 24 4
gpt4 key购买 nike

当我运行此代码时,出现错误“无法从字符串转换为 double ”,有什么想法吗?

    DecimalFormat df = new DecimalFormat("##.###");

String [] data = null;
data = str.split(" ");

Double bat_avg = Double.parseDouble(data[4])/Double.parseDouble(data[2]);
bat_avg = df.format(bat_avg);
System.out.println(bat_avg);

最佳答案

DecimalFormat#format(double)返回一个 String,因此输出需要是这种类型,而不是 Double:

String output = df.format(bat_avg);

关于java - 十进制格式,说它需要是一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16754492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com