NSString类型的更改大小写

来源:互联网 发布:合肥致远软件 编辑:程序博客网 时间:2024/05/22 00:40
NSString的定义变更情, 基本上提供了三种方法的NSString类型的更改大小写

1。)lowercaseString:将改变成小写的字符串
2)uppercaseString:。字符串将改为大写
3。)capitalizedString:使用它,改变字符串的第一个字符的情况下帽

NSString *string1 = @"ROSE INDIA";

   NSString *upperString = [[NSString alloc]initWithFormat:string1];

   NSString* changeString = [upperStringlowercaseString];

   NSLog(changeString);//rose india

//不考虑大小写比较字符串1
   NSString *astring01 = @"this is a String!";
   NSString *astring02 = @"This is a String!";
    BOOLresult = [astring01 caseInsensitiveCompare:astring02] = =NSOrderedSame;    
   NSLog(@"result:%d",result);   
   //NSOrderedDescending判断两对象值的大小(按字母顺序进行比较,astring02小于astring01为真)


   //不考虑大小写比较字符串2
   NSString *astring01 = @"this is a String!";
   NSString *astring02 = @"This is a String!";
    BOOLresult = [astring01 compare:astring02
                       options:NSCaseInsensitiveSearch |NSNumericSearch] = = NSOrderedSame;   
   NSLog(@"result:%d",result);   

   //NSCaseInsensitiveSearch:不区分大小写比较NSLiteralSearch:进行完全比较,区分大小写NSNumericSearch:比较字符串的字符个数,而不是字符值。
原创粉丝点击