美文网首页
判断字符串

判断字符串

作者: 冉俊 | 来源:发表于2018-08-30 14:24 被阅读5次
    /**
     *
     *  判断空字符串
     *
     */
    +(NSString*)convertNull:(id)object{
        // 转换空串
        if ([object isEqual:[NSNull null]]) {
            return @"";
        }
        else if ([object isKindOfClass:[NSNull class]])
        {
            return @"";
        }
        else if (object==nil){
            return @"";
        }
        else if ([object isKindOfClass:[NSNumber class]])
        {
            return ((NSNumber *)object).stringValue;
        }
        else if ([object isEqualToString:@"(null)"] || [object isEqualToString:@"<null>"] || [object isEqualToString:@"null"]){
            return @"";
        }
        return object;
    }
    
    /**
     *
     *  判断字符串对象是否有值
     *
     */
    - (BOOL)hasValue {
        if (![self isKindOfClass:[NSString class]]) {
            return NO;
        }
        if ([self isEqualToString:@""] || [self isEqualToString:@"(null)"] || [self isEqualToString:@"<null>"]|| [self isEqualToString:@"null"]) {
            return NO;
        }
        if ([[self stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]] length]==0) {
            return NO;
        }
        return YES;
    }
    

    相关文章

      网友评论

          本文标题:判断字符串

          本文链接:https://www.haomeiwen.com/subject/xforwftx.html