NSString *string2 = @"开发"; NSString *newString = [string1 stringByAppendingFormat:@"%@", string2];stringByAppendingString:// 拼接字符窜(只能拼接一个) NSString *newString2 = [String1 stringByAppendingString:@"入门基础"];// 打印iOS入门基础 9.字符串的替换 stringByReplacingOccurrencesOfStr...
NSString比较是区分大小写的,如果需要不区分大小写的比较,可以使用caseInsensitiveCompare:方法。 代码语言:objective-c 复制 NSString *string1 = @"hello"; NSString *string2 = @"Hello"; NSComparisonResult result = [string1 caseInsensitiveCompare:string2]; if (result == NSOrderedAscending) { NSLog(@"s...
#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...
#include <string.h> int caseInsensitiveCompare(char* str1, char* str2) { while (*str1 && *str2) { if (toLowerCase(*str1) != toLowerCase(*str2)) { return 0; // 不相等 } str1++; str2++; } return *str1 == *str2; // 判断是否同时到达字符串末尾 ...
compare返回一个比较结果的对象,语法是:"- (NSComparisonResult)compare:(NSString *)aString"。NSComparisonResult有三种情况,表示给定的数字是否大于(NSOrderedAscending),等于(NSOrderedSame)或小于(NSOrderedDescending)接收器的值。compare方法区分大小写,而caseInsensitiveCompare方法不区分大小写。
//比较字符串的大小 NSString *string10=[[NSString alloc]initWithString:@"a"]; NSString *string11=[[NSString alloc]initWithString:@"b"]; NSComparisonResult result=[string10 caseInsensitiveCompare:string11]; NSLog(@"%ld",result); //-1表示升序 ...
//NSOrderedDescending判断两对象值的大小(按字母顺序进行比较,astring02小于astring01为真) //不考虑大小写比较字符串1 NSString *astring01 = @"this is a String!"; NSString *astring02 = @"This is a String!"; BOOL result = [astring01 caseInsensitiveCompare:astring02] = = NSOrderedSame; ...
geeksforgeeks is lexicographically less than Gfg( case-insensitive ) 可能的应用:比较字符串通常可以在字典中使用,在字典中我们需要按字典顺序放置单词。例如,可以在给定的一组单词中找到在字典中排在第一位的单词。 输出:The smallest string is : abacus ...