gpt4 book ai didi

java - 在 Java 中将字符串转换为数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:01:04 24 4
gpt4 key购买 nike

如果字符串是 java 中的任何有效数字(例如 int、long、double 等),我如何将字符串转换为抽象数字。

我不知道字符串中数字的类型,所以我不能使用特定的原始解析(如 Integer.parseInt、Long.parseLong 等)。有什么通用的方法来转换它吗?

例如:

  • 字符串 -> 数字
  • "23423"-> 23423
  • "34.3"-> 34.3
  • "45364573747546"-> 45364573747546

最佳答案

使用数字格式。 Number 不能被实例化,因为它是一个抽象类。

 Number number = NumberFormat.getInstance().parse(string);

关于java - 在 Java 中将字符串转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41813533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com