首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何删除双小数点之前的所有零

如何删除双小数点之前的所有零
EN

Stack Overflow用户
提问于 2017-10-08 14:45:10
回答 2查看 878关注 0票数 0

我有一个双,我想显示为一个字符串,但在小数点之前没有零。

下面的代码删除了与我想要的相反的内容,它删除了小数点之后的所有数字。

代码语言:javascript
运行
复制
    let myDouble = 0.77
    var myStringDouble = String(myDouble)

    if let dotRange = myStringDouble.range(of: ".") {
        myStringDouble.removeSubrange(dotRange.upperBound..<myStringDouble.endIndex)
    }

    print(myStringDouble)

   // ideal result based on double 0.77 would be .77

如何删除双/字符串小数点之前的所有零?

EN

Stack Overflow用户

发布于 2017-10-08 14:59:10

你的意思是

代码语言:javascript
运行
复制
let myDouble = 0.77
var myStringDouble = String(myDouble)

if let dotRange = myStringDouble.range(of: ".") {
    myStringDouble = myStringDouble.substring(from: dotRange.lowerBound) // lowerBound includes the decimal point
}

print(myStringDouble)
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46632370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档