4. - stringByReplacingOccurrencesOfString: 替换字符串中的子字符串为给定的字符串 stringByReplacingOccurrencesOfString 5. - compare: 比较两个字符串的大小, 大于 返回1 相等返回0 小于返回-1 compare 6. -caseInsensitiveCompare: 不区分大小写比较字符串 caseInsensitiveCompare 7. - componentsSeparatedByString:...
#include<stdio.h>#include<string.h>intcaseInsensitiveCompare(char*str1,char*str2){while(*str1&&*str2){if(toLowerCase(*str1)!=toLowerCase(*str2)){return0;// 不相等}str1++;str2++;}return*str1==*str2;// 判断是否同时到达字符串末尾}intmain(){char str1[]="Hello";char str2[]="...
case NSOrderedDescending: NSLog(@"后面一个字符串小于前面一个"); break; case NSOrderedSame: NSLog(@"两个字符串一样"); break; } 输出结果: 后面一个字符串大于前面一个 -(NSComparisonResult) caseInsensitiveCompare:(NSString *)string; 忽略大小写进行比较,返回值与compare:一致 NSString *str1 = @"abc...
NSString *string1 = @"Hello"; NSString *string2 = @"hello"; NSComparisonResult result = [string1 compare:string2 options:NSCaseInsensitiveSearch]; 在比较字符串时,可以根据返回的NSComparisonResult值来判断两个字符串的关系: NSOrderedAscending:第一个字符串在字典顺序上排在第二个字符串之前。
NSString *astring01 = @"this is a String!"; NSString *astring02 = @"This is a String!"; BOOL result = [astring01 caseInsensitiveCompare:astring02] == NSOrderedSame; //NSOrderedDescending判断两对象值的大小(按字母顺序进行比较,astring02小于astring01为真) ...
//比较字符串的大小 NSString *string10=[[NSString alloc]initWithString:@"a"]; NSString *string11=[[NSString alloc]initWithString:@"b"]; NSComparisonResult result=[string10 caseInsensitiveCompare:string11]; NSLog(@"%ld",result); //-1表示升序 ...
实现2:lexicographical_compare(iter1 beg1,iter1 end1,iter2 beg2,iter2 end2,比较comp) 输出: geeksforgeeks is not lexicographically less than Gfg geeksforgeeks is lexicographically less than Gfg( case-insensitive ) 可能的应用:比较字符串通常可以在字典中使用,在字典中我们需要按字典顺序放置单词。例如...
#include <string.h> int caseInsensitiveCompare(char* str1, char* str2) { while (*str1 && *str2) { if (toLowerCase(*str1) != toLowerCase(*str2)) { return 0; // 不相等 } str1++; str2++; } return *str1 == *str2; // 判断是否同时到达字符串末尾 ...
4.2.5 caseInsensitiveCompare:方法:不考虑大小写的比较大小 70 4.3 大小写转换 71 4.3.1 uppercaseString:方法:小写字母转为大写字母 71 4.3.2 lowercaseString:方法:大写字母转为小写字母 72 4.3.3 capitalizedString:方法:将每个单词的首字母大写 72 4.4 截取 73 4.4.1 substringToIndex:方法:从字符串的开头...