本文共 975 字,大约阅读时间需要 3 分钟。
2 判断字符串中是否包含某个字符 //判断字符串中是否存在某个字符串 NSString*aString = @"1223ll45"; //range 范围 //NSRange 结构体 //location 位置 length 长度; NSRange range = [aString rangeOfString:@"l4"]; NSLog(@"============%d===========%d",range.location ,range.length); //法 一 if (range.length==2) { NSLog(@"判断长度是否为2======不是判断是否存在,是通过长度(范围)判断"); } //法 二 if (range.length == NSNotFound) { NSLog(@"通过location判断"); } //封装 判断某个字符串中是否存在另一个字符串的方法 - (BOOL)string:(NSString*)bigString isContainString:(NSString*)smallString { // NSString range = [] NSRange range = [bigString rangeOfString:smallString]; if (range.length == NSNotFound) { return NO; } return YES; } 3 字符串截取 NSString*aString = @"1223ll45"; //字符串截取 // NSString*str = [aString substringFromIndex:2]; //从某一处开始截取 NSLog(@">>>>>>>>>%@",[aString substringFromIndex:2]); //截取到某一处 NSLog(@"---------%@",[aString substringToIndex:4]); //截取某一部分 [aString rangeOfString:@"3l”]是NSRange类型 是一个结构体 NSLog(@">>>>>%@",[aString substringWithRange:[aString rangeOfString:@"3l"]]);转载地址:http://uryni.baihongyu.com/