仅显示Int的一些数字

时间:2019-01-22 15:06:38

标签: swift

假设您有一个Int。

let int = 12345

我希望它只显示一些数字。 例如:print(firstTwoDigits)-> 12

我该怎么做,谢谢你。

1 个答案:

答案 0 :(得分:3)

这取决于您的特定要求。

这将打印整数的前两位数字

let intVal = 12345
print(String(intVal).prefix(2))
  

输出:12

另一种只打印数字中某些数字的方法:

let intVal = 12345
let acceptableValues = ["1", "2"]

let result = String(intVal).filter {
    acceptableValues.contains(String($0))
}
print(result)
  

输出:12