zoukankan      html  css  js  c++  java
  • Swift3 Scanner用法之判断是否数字、提取字符串里的数字

    1、判断是否数字

     /// 判断是否是数字
        ///
        /// - Parameter string: <#string description#>
        /// - Returns: <#return value description#>
        class func isPurnInt(string: String) -> Bool {
            
            let scan: Scanner = Scanner(string: string)
            
            var val:Int = 0
            
            return scan.scanInt(&val) && scan.isAtEnd
            
        }

    2、提取字符串里的数字

     /// 从字符串中提取数字
        class func getIntFromString(str:String) -> String {
            let scanner = Scanner(string: str)
            scanner.scanUpToCharacters(from: CharacterSet.decimalDigits, into: nil)
            var number :Int = 0
            
            scanner.scanInt(&number)
            
            print(number)
            return String(number)
            
        }
        
  • 相关阅读:
    452.用最少数量的箭引爆气球
    134.加油站
    Javascript
    spring-JDBC模板
    AOP注解方式ApsectJ开发
    AOP通知类型
    AOP的使用
    AOP相关术语
    AOP
    IOC注解详解
  • 原文地址:https://www.cnblogs.com/yajunLi/p/6700954.html
Copyright © 2011-2022 走看看