Scala字符串到数值
发布网友
发布时间:2022-12-04 20:34
我来回答
共1个回答
热心网友
时间:2023-07-02 08:21
使用String的 to* 方法可以讲字符串转换为Scala的数值类型,eg.
输出如下:
需要注意的是,这些方法可能会抛出Java的 NumberFormatException ,eg.
输出:
BigInt和BigDecimal类型的数值也可以通过字符串创建,eg.
因为Scala的 toInt 等字符串转成数值的方法不支持传入进制,可以使用 java.lang.Integer 的 parseInt 方法,eg.
输出如下:
也可以用隐式转换,eg.
输出如下:
注意:隐式转换会影响当前作用域;