如果字符串是java中的任何有效数字(例如int、long、double等),我如何将字符串转换为抽象数字。我不知道字符串中数字的类型,所以我不能使用特定的原始解析(如Integer.parseInt、Long.parseLong等)。有什么通用的方法来转换它吗?例如:字符串->数字"23423"->23423"34.3"->34.3"45364573747546"->45364573747546 最佳答案 使用数字格式。Number不能被实例化,因为它是一个抽象类。Numbernumber=NumberFormat.getInst