我正在用 Java 编写一个程序,但遇到了一个小问题。我接受包含数字的用户输入,但我无法知道该数字是如何表示的(即:它可能是“42”、“42.0”、“42.00001”等)。如果我使用,比如说,Float.parseFloat
,它不会接受整数字符串(“42”),而如果我使用Integer.parseInteger
,它不会接受浮点字符串(“42.0”)。 Java中有没有通用的字符串到数字的转换函数?
提前致谢。
最佳答案
你可以使用Float.parseFloat
groovy> Float.parseFloat("4")
4.0
关于java - Java 中的通用数字到字符串转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9146065/