我有这个字符串 ->“100,24”,我想加入 var Java 类型 float
但是当我解析时,我收到错误。
article.cost((Float.parseFloat(array.get(y))));
我需要帮助,蒂。
最佳答案
数字格式必须包含点(.
),而不是逗号(,
)。这就是为什么你会得到异常(exception)。不过,您也可以将 parseFloat
与 String 的 replace
方法结合使用,通过逗号转换 float 。
class NumberTest {
public static void main(String[] args) {
String y = "100,24";
float num = Float.parseFloat(y.replace(',','.'));
System.out.println(num);
}
}
关于java - Java 中的 ParseFloat 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51627007/