// 1. 创建一个不可变字符串 str
// 2. 输出 str 的长度
// 3. 将 str 中的所有 'i' 都替换为 'x'
// 4. 比较 str 和 "sample" 字符串的大小, 输出较小的一个.
// 5. 将 str 转为可变字符串 mutableStr
// 6. 判断 mutableStr 长度, 如果大于10个字符, 取得10个字符之后的字符串
// 7. 判断 mutableStr 后缀, 如果后缀不是".png", 在可变字符串后面拼接一个字符串".png" (关键字fix)
{
// 1.
NSString *str = @"zhangsanlisiwangwu";
// 2.
NSLog(@"字符串长度: %ld", [str length]);
NSString *replaceStr = [str stringByReplacingOccurrencesOfString:@"i" withString:@"x"];
// 3.
NSLog(@"字符串替换: %@", replaceStr);
// 4.
NSComparisonResult result = [str compare:@"simple"];
if (result == NSOrderedDescending) {
NSLog(@"较小的是: simple");
} else if (result == NSOrderedAscending) {
NSLog(@"较小的是: %@", str);
}
// 5.
NSMutableString *mutableStr = [NSMutableString stringWithString:str];
// 6.
if (mutableStr.length > 10) {
NSString *subStr = [mutableStr substringFromIndex:10];
NSLog(@"下标10之后的字符串是: %@", subStr);
}
// 7.
if (![mutableStr hasSuffix:@".png"]) {
NSString *appendStr = [mutableStr stringByAppendingString:@".png"];
NSLog(@"字符串拼接: %@", appendStr);
}
}