如何使用Java编程语言实现VB的Val()函数,或者是否有任何具有相同方法的API?
解决方法:
您应该使用Integer.parseInt
,Float.parseFloat
,Double.parseDouble
等 – 或者使用NumberFormat
,具体取决于您是否要以文化敏感的方式处理输入.
编辑:请注意,这些期望字符串包含数字,而不是其他.如果您希望能够解析可能以数字开头然后包含其他位的字符串,则需要先清理字符串,例如使用正则表达式.
2021-08-19 06:47:29
如何使用Java编程语言实现VB的Val()函数,或者是否有任何具有相同方法的API?
解决方法:
您应该使用Integer.parseInt
,Float.parseFloat
,Double.parseDouble
等 – 或者使用NumberFormat
,具体取决于您是否要以文化敏感的方式处理输入.
编辑:请注意,这些期望字符串包含数字,而不是其他.如果您希望能够解析可能以数字开头然后包含其他位的字符串,则需要先清理字符串,例如使用正则表达式.