2018-04-09 YYKit - 空字符串的处理

上一篇我们分析了NSString分类NSString+YYAdd的NSNumber Compatible部分,这一篇我们就看一下Utilities部分。
5. - (NSString *)stringByTrim;
该方法的作用就是修剪头部和尾部的空白字符(空格和换行符)。

示例调用

下面看一个示例。

NSString *str = @" aaaa ";
NSLog(@"str = %@, length = %ld", str, str.length);
NSString *resultStr = [str stringByTrim];
NSLog(@"resultStr = %@, length = %ld", resultStr, resultStr.length);

下面看一下输出结果

2018-03-19 15:25:58.879383+0800 JJWebImage[29207:4179554] str =  aaaa , length = 6
2018-03-19 15:25:58.879752+0800 JJWebImage[29207:4179554] resultStr = aaaa, length = 4

方法实现

下面看一下该方法的实现

- (NSString *)stringByTrim {
    NSCharacterSet *set = [NSCharacterSet whitespaceAndNewlineCharacterSet];
    return [self stringByTrimmingCharactersInSet:set];
}

你可能感兴趣的:(2018-04-09 YYKit - 空字符串的处理)