Swift --棒棒糖1--判断字符串中有没有元素

//如下方法: 说白了其实就是判断 string.isEmpty, 如果你的string有可能是null,(null),<null>,则传一个排除为空的参数excludeNull布尔值即可。
    func hasElement(str: String?, excludeNull: Bool = false) -> Bool {
    
    
        if let string = str {
    
    
            if excludeNull {
    
    
                if !string.isEmpty && string.lowercased() != "null" && string.lowercased() != "(null)" && string.lowercased() != "<null>" {
    
    
                    return true
                }
            }else{
    
    
                if !string.isEmpty {
    
    
                    return true
                }
            }
        }
        return false
    }

//排除字符串中的空格
     func trim() -> String {
    
    
        return self.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines)
    }
    
//调用
    if hasElement(self.textView.trim()){
    
    
       //即可
    }

我写的或者总结的都不难,我也不是什么大牛,也写不出高深玄奥的代码,每一点小知识对我来说理解透了也不容易,再小的知识点没去用没去学习也是不会,所以总结点这些知识点,在日常工作中能够用到,或许也能帮助下他人,记录一下,甚善!

猜你喜欢

转载自blog.csdn.net/SoftwareDoger/article/details/105864742