OC 数组 创建字符串- 长度- 替换- 比较- 转换-判断

// 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);
    }
    
    
}

请输入图片描述

标签: none

添加新评论

Title - Artist
0:00