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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 任子杰 中级黑马   /  2015-11-6 01:12  /  465 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. #import <Foundation/Foundation.h>

  2. int main(int argc, const char * argv[]) {
  3.     @autoreleasepool {
  4.       
  5.         
  6.         NSString *str1=@"abc";
  7.         NSString *str2=@"Abc";
  8.         NSString *str3=[NSString stringWithFormat:@"abc"];
  9.         //isEqualToString  区分大小写  返回值bool类型
  10.         if ([str1 isEqualToString:str2]) {
  11.             
  12.             NSLog(@"yes");
  13.         }else{
  14.         
  15.             NSLog(@"no");
  16.         
  17.         }
  18.         
  19.         
  20.         //compare 默认区分大小写 NSCaseInsensitiveSearch不区别大小写
  21.     NSComparisonResult result=[str1 compare:str2 options:NSCaseInsensitiveSearch];
  22.         
  23.         switch (result) {
  24.             case NSOrderedAscending:
  25.                 NSLog(@"a<b,升序");
  26.                 break;
  27.             case NSOrderedDescending:
  28.                 NSLog(@"a>b,降序");
  29.                 break;
  30.             case NSOrderedSame:
  31.                 NSLog(@"a==b,相等");
  32.                 break;
  33.             default:
  34.                 break;
  35.         }
  36.         
  37.         //hasPrefix 前缀检测 返回值为bool类型 [url hasPrefix:@"http://"]用方括号括起来
  38.         NSString *url=@"http://www.baidu.com";
  39.         if ([url hasPrefix:@"http://"]) {
  40.             NSLog(@"这是一个网址");
  41.         }else{
  42.         
  43.             NSLog(@"这不是一个网址");
  44.         }
  45.         
  46.         //hasSuffix  后缀
  47.         if ([url hasSuffix:@"du.com"]) {
  48.             NSLog(@"这是一个网址");
  49.         }else{
  50.             
  51.             NSLog(@"这不是一个网址");
  52.         }
  53.         
  54.         
  55.         
  56.         NSString *str4=@"asdasdasdasdascatincsadadlajs;";
  57.         NSString *str5=@"catin=";
  58.         //查找子字符串返回首次出现位置 和长度
  59.         NSRange range= [str4 rangeOfString:str5];
  60.         // 查找不到range.location会返回 NSNotFound range.length返回为0
  61.         if (range.location!=NSNotFound || range.length!=0) {
  62.             
  63.             NSLog(@"%lu\n%lu",range.location,range.length);
  64.             
  65.         }else{
  66.         
  67.             NSLog(@"没有找到....");
  68.         }
  69.         
  70.         
  71.         
  72.         
  73.     }
  74.     return 0;
  75. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马