#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *str1 = @"aaaTfTyTuTbbbTjccc";
NSString *str2 = @"lTyTunTbTm";
//定义一个可变字符串,用来存储公共字母
NSMutableString *strM = [NSMutableString string];
//遍历第一个字符串中的每个字符,与第二个字符串进行包含关系的判断
for (int i=0; i<[str1 length]; i++) {
NSString *tempStr = [str1 substringWithRange:NSMakeRange(i, 1)];
//这个条件是判断strM是不是需要追加tempStr单个字符串
if ([str2 containsString:tempStr] && (![strM containsString:tempStr])) {
[strM appendString:tempStr];
}
}
NSLog(@"第三个字符串strM = %@",strM); //结果:Tyub
}
return 0;
} |
|