我在java中工作,我正在制作一个静态方法,它需要一个字符串是一个数字(它必须是一个字符串因为额外的尾部0很重要,如果我立即将输入转换为双精度,它们会丢失)。有没有一种方法可以检查这个字符串是否可以转换为双精度,这样我就可以停止方法,如果它不能?我认为这将是一个围绕Double.parseDouble(myString)的try catch块;但我不确定是什么例外。谢谢你的帮助。有没有一种方法,我可以使一个方法返回的东西,如果一个字符串没有被格式化为双重
回答
抛出将是例外 - NumberFormatException
您可以参阅API documentation
你可以通过阅读JavaDoc for Double.parseDouble来学习 – dnault
是的,真的..我已经添加了一个链接,以及 – Kakarot
谢谢,完美的工作。 – user1943992
你可以尝试尝试捕捉内部的转换,然后解决异常,
或者,如果你想成为更主动的(或者如果字符串不会比它更频繁的双倍),那么你会想做一些模式匹配或正则表达式匹配;这是对字符串进行测试的常用方法。
http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
- 1. 有没有一种方法可以完全格式化C#double?
- 2. 我没有返回一个字符串?
- 3. 有没有一种方法可以在内部方法中返回一个方法?
- 4. 有没有一种方法来评估string.contains()方法内的多个字符串?
- 5. 有没有一种方法使用格式来重复一个词
- 6. 有没有一种方法可以让字典键成为一个范围?
- 7. 有没有一种方法,使一,如果(空)做一些
- 8. 有没有一种方法可以防止结构被检测或我可以有一个类将被复制?
- 9. 有没有办法从Swift中的socket.io方法返回一些东西?
- 10. 有没有一种方法可以使javascript不计算某个特定字符?
- 11. 有没有一种方便的方法在Freemarker中格式化人类可读的字节大小字符串?
- 12. 有没有一种方法可以一次使用Sequelize
- 13. 在CSS或jQuery中,有没有一种方法可以在div上为我的边框添加一些东西?
- 14. 有没有办法不使用CoffeeScript返回一些东西?
- 15. 有没有办法链接PHP方法,同时也返回一些东西?
- 16. 有没有一种方法可以运行多个IntentService?
- 17. 有没有一种方法来格式化JLabel以显示数字的权力?
- 18. 有没有一种方法,使“的onkeydown”返回慢
- 19. 有没有一种方法可以让我检查一个元素在if语句中没有被“加载”?
- 20. java - 有没有一种方法来确认一个字符串是sha256哈希?
- 21. 有没有一种方法可以将fsolve矢量化?
- 22. 有没有一种方法可以自己从java代码格式化代码?
- 23. Shiro:有没有一种方法可以在我的项目
- 24. 有没有一种方法来检查一个字符串/ char是否存在于另一个字符串中?
- 25. Objective-C有没有一种方法可以把一个数字拼出来?
- 26. 有没有一种方法可以防止Spring Boot重载bean?
- 27. 有没有一种方法来设置一个int为001
- 28. 有没有一种解决方法缺乏双向序列化
- 29. pyqt4:我可以重写一个没有子类的方法吗?
- 30. 有没有一种方法可以为wordpress访客显示另一个主题?
那么你应该阅读[该方法的JavaDoc](http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html),或看到什么你的编译器/ IDE会告诉你什么时候。 –
谷歌的“Java Double parse”本来会比输入这个问题要快 – rynmrtn