A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mr.Qing 中级黑马   /  2014-9-23 17:27  /  1326 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. NSString *str1 = @"BeiJing";
  2.     NSString *str2 = @"beijing";
  3.    
  4.     //全部转为大写
  5.     NSLog(@"%@",[str1 uppercaseString]);
  6.    
  7.     //全部转为小写
  8.     NSLog(@"%@",[str1 lowercaseString]);
  9.    
  10.     //首字母大写
  11.     NSLog(@"%@",[str1 capitalizedString]);
  12.    
  13.     //比较两个字符串内容是否相同
  14.     BOOL b =[str1 isEqualToString:str2];
  15.    
  16.     //两个字符串内容比较
  17.     //NSOrderedAscending    右边 > 左边
  18.     //NSOrderedSame         内容相同
  19.     //NSOrderedDescending   左边 > 右边
  20.     NSComparisonResult result = [str1 compare:str2];
  21.     if (result == NSOrderedAscending) {
  22.         NSLog(@"右边 > 左边");
  23.     }else if(result == NSOrderedSame){
  24.         NSLog(@"内容相同");
  25.     }else if (result == NSOrderedDescending){
  26.         NSLog(@"左边 > 右边");
  27.     }
  28.    
  29.     //忽略大小写进行比较,返回值与compare一样
  30.     result = [str1 caseInsensitiveCompare:str2];
  31.     if (result == NSOrderedAscending) {
  32.         NSLog(@"右边 > 左边");
  33.     }else if(result == NSOrderedSame){
  34.         NSLog(@"内容相同");
  35.     }else if (result == NSOrderedDescending){
  36.         NSLog(@"左边 > 右边");
  37.     }
  38.    
  39.     //判断字符串是否以指定字符串开头
  40.     [str1 hasPrefix:@"aaa"];
  41.     //判断字符串是否以指定字符串结尾
  42.     [str1 hasSuffix:@"aaa"];
  43.    
  44.     //判断字符串是否包含指定字符串,返回位置和长度
  45.     NSRange range = [@"123456" rangeOfString:@"456"];
  46.     NSLog(@"%@", NSStringFromRange(range));
  47.    
  48.     //反向搜索
  49.     range = [@"123456456qweasasd456" rangeOfString:@"456" options:NSBackwardsSearch];
  50.     NSLog(@"%@",NSStringFromRange(range));
  51.    
  52.     //指定范围进行搜索
  53.     range = NSMakeRange(0, 9);
  54.     range = [@"123456456qweasasd456" rangeOfString:@"456" options:NSBackwardsSearch range:range];
  55.     NSLog(@"%@",NSStringFromRange(range));
复制代码
帮助大家快速节省代码

2 个回复

正序浏览

谢谢   大家共同学习
回复 使用道具 举报
很有用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马