我想让用户编辑包含双倍数据的字段。我想允许Double.NaN
(使值无效)。是否有一种通用方法(预定义字符串)从方法Double.NaN
解析为Double.valueOf(String)
而不在后台检查它?
有一个特殊的字母看起来像一个带有问号的钻石(用HTML格式),就像NaN一样,但是 - 好吧 - 用户不会在他们的钥匙上找到它。
答案 0 :(得分:10)
您可以将+NaN
或-NaN
或NaN
传递给valueOf()
并让它返回NaN。 documentation提供了完整的详细信息。
答案 1 :(得分:2)
parseDouble("NaN")
将返回NaN
值:
System.out.println(Double.isNaN(Double.parseDouble("NaN"));