【问题标题】:Determine if the integer is one digit and add a zero before it [duplicate]确定整数是否为一位数并在其前添加一个零 [重复]
【发布时间】:2015-11-20 20:57:50
【问题描述】:

我需要检查 int 是否只有一位,如果是,我想在它前面添加一个零。我有这个代码,但它不起作用。

var minutes2 = Int(minutes)
var minutessize: Int = sizeofValue(minutes2)

if minutessize < 2 {
    var needStringHere = "0\(minutes2)"
    let a: Int? = needStringHere.toInt()
    minutes2 = a!
}

【问题讨论】:

    标签: string swift int


    【解决方案1】:

    您可以检查分钟数是否小于 10:

    var str = "\(minutes2)"
    if (minutes2 < 10) { str = "0\(minutes2)" }
    

    【讨论】:

    • 是的,但我如何将字符串转换为 int。代码在那里不起作用
    • @DenizYazar var integer = Int(str)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2012-11-17
    • 2013-07-06
    • 2019-07-13
    • 1970-01-01
    相关资源
    最近更新 更多