Swift程序 检查字符串是否为数字

Swift程序 检查字符串是否为数字

为了检查给定的字符串是否为数字,我们在Swift编程中使用Double()初始化器。

字符串是一个有序的字符集合,例如 “Sky”。字符串可以是数字的,也可以是非数字的。数字字符串是一个只包含数字的字符串,例如 “12345”。因此,有效的数字字符串是。”3423″、”222333″、”34.342 “等,而非有效的数字字符串是 “23hfd23″、”423131sdd “等。

因此,它将给定的字符串转换为双数,如果给定的字符串是数字,则返回真,否则返回假。

算法

  • 第1步 – 创建一个函数

  • 第2步 – 如果给定的字符串是数字,返回true。否则返回false。

  • 第3步 – 创建一个字符串

  • 第4步 – 将字符串传入函数,并将结果存储在一个新的变量中。

  • 第5步 – 打印输出。

例子

在下面的例子中,我们有三个不同的字符串,我们要打印这三个字符串中是否有数字。

import Foundation
import Glibc

// Function to check if the given number is numeric
func checkNumeric(S: String) -> Bool {
   return Double(S) != nil
}

// Test String 1
let str1 = "1233"
let res1 = checkNumeric(S:str1)
print("Is \(str1) is numeric string?:", res1)

// Test String 2
let str2 = "12st45ri54ng"
let res2 = checkNumeric(S:str2)
print("Is \(str2) is numeric string?:", res2)

// Test String 3
let str3 = "Mycar"
let res3 = checkNumeric(S:str3)
print("Is \(str3) is numeric string?:", res3)

输出

Is 1233 is numeric string?: true
Is 12st45ri54ng is numeric string?: false
Is Mycar is numeric string?: false

结论

这就是我们如何使用Swift的double()初始化器来检查字符串是否为数字。我们创建一个函数来检查给定的字符串是否为有效的数字字符串。所以在这个函数中,我们使用Double()初始化器将给定的字符串转换为双数,如果给定的字符串是数字,则返回true。否则,如果给定的字符串不是数字,则返回false。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Swift 教程