java - Java 中的通用数字到字符串转换

标签 java string numbers

我正在用 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/

相关文章:

java - 使用 Post @Consumes(MediaType.ApplicationJson) 隐式解析 LocalDate

objective-c - 有没有办法通过名称获取类(class)?

java - 将字符串拆分为多个字符序列

python-3.x - 如何使用 python 将假分数转换为带分数

django - 在 Django 中四舍五入小数

java - SWTBot 在单击时挂起

java - 使用正则表达式替换java中的字符序列

java - 生成具有指定字符的随机字符串?

python - 有没有办法将数字单词转换为整数?

java - 如何在一种方法和另一种方法中使用声明的变量。