将VB的Val转换为Java?

3 java vb6

如何使用Java编程语言实现VB的Val()函数,或者是否有任何具有相同方法的API?

Jon*_*eet 7

您应该使用Integer.parseInt,Float.parseFloat,Double.parseDouble等-或者NumberFormat相反,这取决于你是否要处理输入的文化敏感的方式与否.

编辑:请注意,这些期望字符串包含数字,而不是其他.如果您希望能够解析可能以数字开头然后包含其他位的字符串,则需要首先清除字符串,例如使用正则表达式.