转自http://www.cnblogs.com/CCSSPP/archive/2011/10/20/2218897.html
备用查看
1 NSLog(@"字符串处理"); 2 //获得字符串长度 3 NSString* str1=@"MAC OS Pro"; 4 NSLog(@"长度是 %d",[str1 length]); 5 //两个字符串连接 6 NSString* str2=@"MAC OS Pro"; 7 NSString* str3=@" Leopard"; 8 NSString* str4=[str2 stringByAppendingString:str3]; 9 NSLog(str4,nil); 10 NSString* str5=[str2 stringByAppendingFormat:@" %d",10]; 11 NSLog(str5,nil); 12 //可修改字符串 13 NSMutableString* string=[NSMutableString string]; 14 [string appendString:@"Mac"]; 15 [string appendString:@" OS"]; 16 [string appendString:@" X"]; 17 NSLog(string,nil); 18 //插入字符串 19 NSMutableString* string1=[NSMutableString stringWithFormat:@"Mac X"]; 20 [string1 insertString:@"OS " atIndex:4]; 21 NSLog(string1,nil); 22 //删除字符串 23 NSMutableString* string2=[NSMutableString stringWithFormat:@"删除字符串"]; 24 [string2 deleteCharactersInRange:NSMakeRange(0, 2)]; 25 NSLog(string2,nil); 26 //字符串比较 27 BOOL result; 28 result=[string isEqualToString:string1]; 29 NSLog(@"%d",result,nil); 30 //比较前置串与后置串 31 NSString* string3=@"Mac Pro"; 32 NSString* string4=@"Mac OS"; 33 //判断是否以Mac开头 34 result=[string3 hasPrefix:@"Mac"]; 35 NSLog(@"%d",result,nil); 36 //判断是否以OS结尾 37 result=[string4 hasSuffix:@"OS"]; 38 NSLog(@"%d",result,nil); 39 NSString* string5=@"This is Mac OS X"; 40 //检索字符串 41 NSRange range; 42 range=[string5 rangeOfString:@"Mac OS"]; 43 if (range.location!=NSNotFound) 44 { 45 //得到字符串的位置和长度 46 NSLog(@"%d,%d",range.location,range.length); 47 } 48 else 49 { 50 NSLog(@"没有发现",nil); 51 } 52 //抽取部分字符串 53 NSString* string6=@"This is Mac OS X"; 54 NSString *nstr1,*nstr2,*nstr3; 55 //从开头抽取字符串 56 nstr1=[string6 substringToIndex:4]; 57 NSLog(nstr1,nil); 58 //抽取末位位置的字符串 59 nstr2=[string6 substringFromIndex:8]; 60 NSLog(nstr2,nil); 61 //抽取指定范围的字符串 62 nstr3=[string6 substringWithRange:NSMakeRange(5,2)]; 63 NSLog(nstr3,nil);
http://www.cnblogs.com/CCSSPP/archive/2011/10/20/2218897.html
just do it !
浙公网安备 33010602011771号