1.大小写操作
// 全部转为大写 // 结果 ABC [@"abc" uppercaseString] // 全部转为小写 // 结果 bcd [@"BCD" lowercaseString] // 首字母大写 // 结果 Acb [@"acb" capitalizedString]
2.字符串比较
// 比较两个字符串内容是否相同 BOOL b =[str isEqualToString:str2]; // 两个字符串内容比较 // NSComparisonResult result = {NSOrderedAscending, NSOrderedSame,NSOrderedDescending} // NSOrderedAscending 右边 > 左边 // NSOrderedSame 内容相同 // NSOrderedDescending 左边 > 右边 NSComparisonResult result = [str compare:str2]; //忽略大小写进行比较NSComparisonResult result = [str caseInsensitiveCompare:str2];
3.字符串搜索
//判断字符串是否以abc开头 [@"abcdfa" hasPrefix:@"abc"]; //判断字符串是否bcd结尾 [@"adbcd" hasSuffix:@"bcd"]; //判断字符串是否包含指定字符串,返回位置和长度 NSRange range = [@"123456" rangeOfString:@"456"]; //反向搜索 NSRange range = [@"123456456qweasasd456" rangeOfString:@"456" options:NSBackwardsSearch]; //指定范围进行搜索 NSRange range = NSMakeRange(0, 9); range = [@"123456456qweasasd456" rangeOfString:@"456" options:NSBackwardsSearch range:range];
时间: 2024-08-29 05:08:48