可变字符串NSMutableString
//可变字符串继承自字符串
//拼接 NSMutableString *string = [NSMutableString string]; [string appendString:@"今天星期天"]; NSLog(@"%@",string);//今天星期天 //插入(在哪个位置 插入什么?) [string insertString:@"喵了个咪" atIndex:0]; NSLog(@"%@",string);//喵了个咪今天星期天 //删除 NSRange range = NSMakeRange(4, 2); [string deleteCharactersInRange:range]; NSLog(@"%@",string);//喵了个咪星期天
/*给定一个图片文件名,判断字符串中是否以“png”结尾,如果是就替换成“jpg”,如果不是,就拼接”.jpg”。 */ NSMutableString *string = [NSMutableString string]; //拼接 [string appendString:@"梅凉心"]; //判断是否以png结尾 if ([string hasSuffix:@"png"]) { //字符串以“png”结尾,替换成“jpg” [string stringByReplacingOccurrencesOfString:@"png" withString:@"jpg"]; }else{ //字符串不是以“png”结尾,拼接“.jpg” [string appendString:@".jpg"]; } NSLog(@"%@",string);//梅凉心.jpg