在iOS开发中,对NSString的操作是最十分常见的,这里只整理一些常用处理NSString字符串的方法。
持续更新中...
// 去除空白(空格、\n\t\r)
NSString *str = [stringValue stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
// 判断是否为空
+ (BOOL)isBlankString:(NSString *)string{
if (string == nil) {
return YES;
}
if (string == NULL) {
return YES;
}
if ([string isKindOfClass:[NSNull class]]) {
return YES;
}
if ([[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length]==0) {
return YES;
}
return NO;
}
// 获取字符串分隔后的字符串数组
NSArray * stringArray = [strValue componentsSeparatedByString:@","];
NSCharacterSet *characterSet = [NSCharacterSet characterSetWithCharactersInString:@"?#,"];
NSArray * stringArray = [strValue componentsSeparatedByCharactersInSet:characterSet];
//
//
//
-----------------------
NSString的基础使用说明:
[url]http://blog.csdn.net/yyyy1985/article/details/6446614[/url]
持续更新中...
// 去除空白(空格、\n\t\r)
NSString *str = [stringValue stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
// 判断是否为空
+ (BOOL)isBlankString:(NSString *)string{
if (string == nil) {
return YES;
}
if (string == NULL) {
return YES;
}
if ([string isKindOfClass:[NSNull class]]) {
return YES;
}
if ([[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length]==0) {
return YES;
}
return NO;
}
// 获取字符串分隔后的字符串数组
NSArray * stringArray = [strValue componentsSeparatedByString:@","];
NSCharacterSet *characterSet = [NSCharacterSet characterSetWithCharactersInString:@"?#,"];
NSArray * stringArray = [strValue componentsSeparatedByCharactersInSet:characterSet];
//
//
//
-----------------------
NSString的基础使用说明:
[url]http://blog.csdn.net/yyyy1985/article/details/6446614[/url]