gpt4 book ai didi

Clojure:如何将字符串转换为长字符串?

转载 作者:行者123 更新时间:2023-12-01 07:10:22 25 4
gpt4 key购买 nike

假设您有字符串“100.0”
如何将其转换为 long 类型。

最佳答案

字符串 "100.0"是 Double 的字符串表示形式,因此如果您尝试将其解析为 long,则会出现异常。

使用来自 Java 原始包装器的方法。

(let [s "100.0"] (Double/valueOf s))
> 100.0
(let [s "100.0"] (class (Double/valueOf s)))
> java.lang.Double

或者,如果您的字符串很长,您可以使用类 java.lang.Long 中的方法将其解析为:
(let [s "100"] (Long/valueOf s))
> 100
(let [s "100"] (class (Long/valueOf s)))
> java.lang.Long

关于Clojure:如何将字符串转换为长字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24368843/

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