gpt4 book ai didi

java - Double.parse 失败

转载 作者:行者123 更新时间:2023-11-29 06:27:04 25 4
gpt4 key购买 nike

<分区>

我尝试执行时出现错误:

private Double isEmpty(String some) {

LOGGER.info("Se ha llamado a isEmpty, valor: " + some);
Double empty = null;

try {
if (some != null) {
// Reemplazar porque nosotros usamos los . para los miles
if(some.contains(".")) {
some = some.replaceAll(".", "");
}
if(some.contains(",")) {
some = some.replaceAll(",", ".");
}
empty = Double.parseDouble(some);
LOGGER.info("Nuevo valor en isEmpty en Double: " + some);
}
} catch (Exception ex) {
LOGGER.error("*******************");
LOGGER.error("************ Falló la ejecución isEmpty *************");
LOGGER.error(ex.getMessage() + ex);
LOGGER.error(ex.getLocalizedMessage());
LOGGER.error("*******************");
}

return empty;
}

在我的国家“1.000”是一千,在美国是一...然后我将格式的所有字符替换为英文...

例如在我的国家:“2.035,75€” --> 2035 加 75 ... 我无法解析这个。我确实替换了 ->

“2035.75”表示 Java 承认这个数字。但是我收到错误 ->

 Se ha llamado a isEmpty, valor: 19.425
2018-10-16 ERROR 6197 --- [nio-8090-exec-5] Imp : *******************
2018-10-16 ERROR 6197 --- [nio-8090-exec-5] Imp : ************ Falló la ejecución isEmpty *************
2018-10-16 ERROR 6197 --- [nio-8090-exec-5] Imp : empty Stringjava.lang.NumberFormatException: empty String
2018-10-16 ERROR 6197 --- [nio-8090-exec-5] Imp : empty String
2018-10-16 ERROR 6197 --- [nio-8090-exec-5] Imp : *******************

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