对作为Scanner输入的BigDecimals进行验证

时间:2017-11-14 18:53:20

标签: java validation java.util.scanner bigdecimal

我从控制台接收用户输入,这需要是BigDecimal。在尝试在程序中使用它之前,如何验证它以确保它是这种类型?

以下是我在scanner.nextBigDecimal()中阅读的方式。

1 个答案:

答案 0 :(得分:2)

您可以在阅读值之前使用hasNextBigDecimal进行验证:

  

如果此扫描仪输入中的下一个标记可以,则返回true   使用nextBigDecimal()方法解释为BigDecimal。