4. - stringByReplacingOccurrencesOfString: 替换字符串中的子字符串为给定的字符串 stringByReplacingOccurrencesOfString 5. - compare: 比较两个字符串的大小, 大于 返回1 相等返回0 小于返回-1 compare 6. -caseInsensitiveCompare: 不区分大小写比较字符串 caseInsensitiveCompare 7. - componentsSeparatedByString:...
NSString *string1 = @"Hello"; NSString *string2 = @"hello"; NSComparisonResult result = [string1 compare:string2 options:NSCaseInsensitiveSearch]; 在比较字符串时,可以根据返回的NSComparisonResult值来判断两个字符串的关系: NSOrderedAscending:第一个字符串在字典顺序上排在第二个字符串之前。
#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[]="...
NSString *newString = [string1 stringByAppendingFormat:@"%@", string2];stringByAppendingString:// 拼接字符窜(只能拼接一个) NSString *newString2 = [String1 stringByAppendingString:@"入门基础"];// 打印iOS入门基础 9.字符串的替换 stringByReplacingOccurrencesOfString: withString:// 将目标字符串...
case NSOrderedSame: NSLog(@"两个字符串一样"); break; } 输出结果: 后面一个字符串大于前面一个 -(NSComparisonResult) caseInsensitiveCompare:(NSString *)string; 忽略大小写进行比较,返回值与compare:一致 NSString *str1 = @"abc"; NSString *str2 = @"ABC"; ...
#include <string.h> int caseInsensitiveCompare(char* str1, char* str2) { while (*str1 && *str2) { if (toLowerCase(*str1) != toLowerCase(*str2)) { return 0; // 不相等 } str1++; str2++; } return *str1 == *str2; // 判断是否同时到达字符串末尾 ...
NSString*str2=@"A";/*compare函数返回三个值:NSOrderedAscending NSOrderedSame, NSOrderedDescending*/switch([str1 caseInsensitiveCompare:str2]){caseNSOrderedAscending:NSLog(@"前面的小于后面的");break;caseNSOrderedSame:NSLog(@"前面的等于后面的");break;caseNSOrderedDescending:NSLog(@"前面的大于后面的");...
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:方法:从字符串的开头...
CASE_INSENSITIVE: java.util.regex. Pattern中的静态变量,启用不区分大小写的匹配 CASE_INSENSITIVE_ORDER: java.lang. String中的静态变量,一个比较器,可以按 compareToIgnoreCase命令 String对象 cascading cascading delete级联删除 (for database) cascading update级联更新 (for database) ...