gpt4 book ai didi

java - 修复 Double.parseDouble 的结果被忽略的错误消息

转载 作者:行者123 更新时间:2023-12-01 17:49:06 26 4
gpt4 key购买 nike

我有一个实用程序类,可以通过执行以下操作来检查是否为Numeric:

public static boolean isNumeric(String text) {
try {
Double.parseDouble(text);
} catch (NumberFormatException nfe) {
return false;
}
return true;
}

IntelliJ 返回以下错误:

Warning:(30, 20) Result of 'Double.parseDouble()' is ignored

如何重构我的代码以避免出现此错误消息?我不需要 Double.parseDouble() 的结果来执行任何操作,而且我也不想抑制错误消息。

最佳答案

我的,没有任何错误,

 public boolean isNumber() {
try {
return !Double.isNaN(Double.parseDouble(this.answer));
} catch (Exception e) {
logger.error("Not a Number");
return false;
}
}

Double.isNaN(Your answer) 方法成功了,我认为比 SuppressWarning 更好;)

关于java - 修复 Double.parseDouble 的结果被忽略的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52380330/

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