标签:
一、字符串创建
1、 NSString *str1 = [NSString new];
2、 NSString *str2 = @"字符串内容";
二、字符串拼接
1、 NSString *str3 = [NSString stringWithFormat:@"%@",str2];
2、字符串比较:isEqualToString 比较两个字符串内容是不是相等;
三、字符串的比较
- (NSComparisonResult)compare:(NSString *)string; //区分大小写比较
- (NSComparisonResult)compare:(NSString *)string options:(NSStringCompareOptions)mask; //附带条件比较
比较返回的枚举有3个值:NSOrderedAscending (小于),NSOrderedSame (相等),NSOrderedDescending (大于)
1 NSString *str1 = @"Goods"; 2 NSString *str2 = @"Hello"; 3 if ([str1 commonPrefixWithString:str2 options:NSCaseInsensitiveSearch | NSNumericSearch] == NSOrderedSame) 4 { 5 NSLog(@"不区分大小写比较相同"); 6 //多个比较条件 中间用"|"分开 7 } 8 9 // - (BOOL)hasPrefix:(NSString *)aString; 判断字符串是否以开头 10 // - (BOOL)hasSuffix:(NSString *)aString; 判断字符串是否以结尾 11 // - (NSRange)rangeOfString:(NSString *)aString; //字符串中查找字符 12 // NSString *uppercaseString; 将字符串全改为大写 13 // NSString *lowercaseString; 将字符串全改为小写 14 // NSString *capitalizedString;只将字符串首字母改为大写 15 // NSArray *arr = [str1 componentsSeparatedByString:@","] //字符串 以逗号分隔成数组
标签:
原文地址:http://www.cnblogs.com/qq95230/p/4802057.html