我想让用户编辑带有双数据的字段。我想允许Double.NaN
(使值无效)。是否有一种通用方法(预定义的字符串)可以Double.NaN
从方法中解析出来Double.valueOf(String)
而不在后台检查它?
有一个特殊的字符,看起来像一个带有问号的菱形(在 HTML 中),它的行为类似于 NaN,但是 - 好吧 - 用户不会在他们的键上找到它。
您可以通过+NaN
or-NaN
或NaN
tovalueOf()
并让它返回一个 NaN。该文档提供了完整的详细信息。
parseDouble("NaN")
将返回一个NaN
值:
System.out.println(Double.isNaN(Double.parseDouble("NaN"));