标签: java validation java.util.scanner bigdecimal
我从控制台接收用户输入,这需要是BigDecimal。在尝试在程序中使用它之前,如何验证它以确保它是这种类型?
以下是我在scanner.nextBigDecimal()中阅读的方式。
scanner.nextBigDecimal()
答案 0 :(得分:2)
您可以在阅读值之前使用hasNextBigDecimal进行验证:
如果此扫描仪输入中的下一个标记可以,则返回true 使用nextBigDecimal()方法解释为BigDecimal。