可变字符串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

 

posted @ 2016-03-07 13:00  Miaolegemi9527  阅读(164)  评论(0编辑  收藏  举报