Swift-Lollipop1-文字列に要素があるかどうかを確認します

//如下方法: 说白了其实就是判断 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