IOS 判斷字符串爲空的方法

IOS 判斷字符串爲空的方法

//判斷爲空

+ (BOOL ) stringIsEmpty:(NSString *) aString 

{

    

    if (aString == nil || [[NSNull null] isEqual:aString]) {

        return YES;

    } else if ([aString length] == 0) {

        return YES;

    } else {

        aString = [aString stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];

        if ([aString length] == 0) {

            return YES;

        }

    }

    

    return NO;  

}


// 去除空白

+ (BOOL ) stringIsEmpty:(NSString *) aString shouldCleanWhiteSpace:(BOOL)cleanWhileSpace 

{

    

    if ((NSNull *) aString == [NSNull null]) {

        return YES;

    }

    

    if (aString == nil) {

        return YES;

    } else if ([aString length] == 0) {

        return YES;

    } 

    

    if (cleanWhileSpace) {

        aString = [aString stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];

        if ([aString length] == 0) {

            return YES;

        }

    }

    

    return NO;  

}


發佈了26 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章